Stockholders' Equity (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
| Equity [Abstract] |
|
| Schedule of Stock Option Activity |
Stock option activity for the six months ended June 30, 2024 is presented below: | | | | | | | | | | | | | | | | | | | | | | | | | Outstanding options | | Weighted average exercise price | | Weighted average remaining contractual term (years) | | Aggregate intrinsic value (thousands) | | Balance as of December 31, 2023 | 12,318,335 | | | $ | 12.06 | | | 5.4 | | $ | 2,845 | | | | | | | | | | | | | | | | | | | Canceled | (679,660) | | | 10.73 | | | | | | | Balance as of June 30, 2024 | 11,638,675 | | | 12.14 | | | 5.0 | | 15 | | | Vested and exercisable as of June 30, 2024 | 10,420,075 | | | 12.19 | | | 4.6 | | 15 | | | Vested and expected to vest as of June 30, 2024 | 11,577,687 | | | $ | 12.15 | | | 4.9 | | $ | 15 | |
|
| Schedule of Restricted Stock Activity |
Stock award activity, which includes RSUs, PSUs and restricted stock awards (RSAs), for the six months ended June 30, 2024 is presented below: | | | | | | | | | | | | | | | | | | | | | | | | | Outstanding RSUs, RSAs and PSUs | | Weighted-average grant date fair value per share | | Weighted average remaining contractual term (years) | | Aggregate intrinsic value (thousands) | | Balance as of December 31, 2023 | 12,478,798 | | | $ | 9.40 | | | 1.2 | | $ | 104,315 | | | Awarded | 7,115,594 | | | 5.38 | | | | | | | Released | (2,745,448) | | | 9.69 | | | | | | | Canceled | (901,888) | | | 9.33 | | | | | | | Balance as of June 30, 2024 | 15,947,056 | | | 7.57 | | | 1.2 | | 77,184 | | Vested and expected to vest as of June 30, 2024 | 14,735,803 | | | $ | 7.58 | | | 1.2 | | $ | 71,321 | |
|
| Schedule of Stock-Based Compensation Expense |
Stock-based compensation expense recognized in connection with stock options, RSUs, RSAs, PSUs and the Employee Stock Purchase Plan (ESPP) during each of the three and six months ended June 30, 2024 and 2023 was as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 | | Cost of net revenue | $ | 128 | | | $ | 226 | | | $ | 279 | | | $ | 423 | | | Product development | 7,060 | | | 5,184 | | | 13,034 | | | 9,508 | | | Sales, marketing and support | 1,850 | | | 2,792 | | | 4,284 | | | 5,020 | | | General and administrative | 6,238 | | | 6,397 | | | 11,641 | | | 11,742 | | | Total | $ | 15,276 | | | $ | 14,599 | | | $ | 29,238 | | | $ | 26,693 | |
|