XML 37 R21.htm IDEA: XBRL DOCUMENT
v3.23.2

Stockholders' Equity (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract] |
Stock Option Activity | Stock option activity during the six months ended June 30, 2023, 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, 2022 | 15,799 |  | $ | 13.25 |  |  | 6.1 |  | $ | 174,165 |
Exercised | (1,275) |  | 2.63 |  |  |  |  |
Outstanding as of June 30, 2023 | 14,524 |  | $ | 14.18 |  |  | 6.0 |  | $ | 190,996 |
Exercisable as of June 30, 2023 | 7,433 |  | $ | 8.64 |  |  | 3.2 |  | $ | 139,004 |
(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 six months ended June 30, 2023, 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, 2022 | 54,518 |  | $ | 25.46 |
Granted | 20,358 |  | 24.50 |
Released | (14,308) |  | 24.68 |
Forfeited | (4,650) |  | 24.06 |
Outstanding as of June 30, 2023 | 55,918 |  | $ | 25.43 |
Share-Based Compensation Expense | Share-based compensation expense during the three and six months ended June 30, 2023 and 2022, was as follows (in thousands):
|  | Three Months Ended June 30, |  | Six Months Ended June 30,
|  | 2023 |  | 2022 |  | 2023 |  | 2022 |  |
Cost of revenue | $ | 2,740 |  |  | $ | 1,417 |  |  | $ | 5,049 |  |  | $ | 2,611 |  |  |
Research and development | 108,580 |  |  | 81,436 |  |  | 202,845 |  |  | 134,326 |  |  |
Sales and marketing | 26,398 |  |  | 18,501 |  |  | 45,587 |  |  | 30,270 |  |  |
General and administrative | 31,912 |  |  | 16,059 |  |  | 59,271 |  |  | 23,446 |  |  |
Total share-based compensation | $ | 169,630 |  |  | $ | 117,413 |  |  | $ | 312,752 |  |  | $ | 190,653 |  |  |

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 -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration