Employee Benefit Plans (Tables)
|
12 Months Ended |
Dec. 31, 2023 |
| Employee Benefit and Share-Based Payment Arrangement, Noncash Expense [Abstract] |
|
| Schedule of Shares Available for Grant |
The following table sets forth the available shares for grants as of December 31, 2023:
| | | | | | | | Number of Shares | | (In thousands) | | Shares available for grants at the beginning of the period | 4,213 | | | Additional authorized shares | 3,555 | | | Granted | (8,381) | | Forfeited / cancelled | 611 | | | Shares traded for taxes | 3,518 | | | Shares available for grants at the end of the period | 3,516 | |
|
| Schedule of Weighted Average Assumptions |
The following table sets forth the weighted average assumptions used to estimate the fair value of purchase rights granted under the ESPP. | | | | | | | | | | | | | | | | | | | | | | | As of December 31, | | | 2023 | | 2022 | | 2021 | | Expected life (in years) | | 0.5 | | 0.5 | | 0.5 | | Risk-free interest rate | | 4.97 | % | | 3.29 | % | | 0.07 | % | | Expected volatility | | 64.0 | % | | 69.2 | % | | 63.8 | % |
|
| Schedule of Stock Option Activity |
Stock option activity during the year ended of December 31, 2023 was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | Number of Shares | | Weighted Average Exercise Price Per Share | | Weighted Average Remaining Contractual Term | | Aggregate Intrinsic Value | | (In thousands) | | (In dollars) | | (In years) | | (In thousands) | | Outstanding as of December 31, 2022 | 2,082 | | | $ | 10.24 | | | | | | | Granted | — | | | — | | | | | | | Exercised | (974) | | | 7.76 | | | | | | | Forfeited/ cancelled | — | | | — | | | | | | | Expired | (12) | | | 7.55 | | | | | | | Outstanding as of December 31, 2023 | 1,096 | | | $ | 12.48 | | | 3.48 | | $ | 483 | | | Vested and expected to vest as of December 31, 2023 | 1,096 | | | $ | 12.48 | | | 3.48 | | $ | 483 | | | Exercisable Options as of December 31, 2023 | 1,096 | | | $ | 12.48 | | | 3.48 | | $ | 483 | |
| | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2023 | | 2022 | | 2021 | | (In millions) | Total intrinsic value of options exercised | $ | 1.8 | | | $ | 0.9 | | | $ | 2.2 | | | Total fair value of options vested | $ | — | | | $ | 2.3 | | | $ | 2.6 | |
|
| Schedule of RSU Activity |
RSU activity, excluding PSU activity, during the year ended of December 31, 2023 was as follows: | | | | | | | | | | | | | | | | | | | | | | | |
| Number of Shares | | Weighted Average Grant Date Fair Value Per Share | | Weighted Average Remaining Contractual Term | | Aggregate Intrinsic Value | | (In thousands) | | (In dollars) | | (In years) | | (In thousands) | Outstanding as of December 31, 2022 | 9,487 | | | $ | 6.36 | | | | | | | Granted | 6,331 | | | 5.28 | | | | | | | Vested | (6,179) | | | 5.58 | | | | | | | Forfeited | (596) | | | 6.22 | | | | | | | Outstanding as of December 31, 2023 | 9,043 | | | $ | 6.15 | | | 1.37 | | $ | 86,085 | |
| | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2023 | | 2022 | | 2021 | | (In millions, except per share data) | Total intrinsic value of RSUs vested (the release date fair value) | $ | 38.9 | | | $ | 41.4 | | | $ | 36.4 | | | Total fair value of RSUs vested (the grant date fair value) | $ | 34.4 | | | $ | 34.0 | | | $ | 31.3 | | RSU granted weighted-average fair value per share | $ | 5.28 | | | $ | 7.23 | | | $ | 7.32 | |
|
| Schedule of PSU Activity |
PSU activity during the year ended of December 31, 2023 was as follows:
| | | | | | | | | | | | | | | | | | | | | | | |
| Number of Shares | | Weighted Average Grant Date Fair Value Per Share | | Weighted Average Remaining Contractual Term | | Aggregate Intrinsic Value | | (In thousands) | | (In dollars) | | (In years) | | (In thousands) | Outstanding as of December 31, 2022 | 4,041 | | | $ | 6.22 | | | | | | | Granted | 2,050 | | | 4.56 | | | | | | | Vested | (2,237) | | | 5.55 | | | | | | | Forfeited | (3) | | | 8.28 | | | | | | Outstanding as of December 31, 2023 | 3,851 | | | $ | 5.72 | | | 1.00 | | $ | 36,661 | |
| | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2023 | | 2022 | | 2021 | | (In millions, except per share data) | Total intrinsic value of PSUs vested (the release date fair value) | $ | 17.7 | | | $ | 4.8 | | | $ | 1.4 | | | Total fair value of PSUs vested (the grant date fair value) | $ | 12.4 | | | $ | 2.7 | | | $ | 0.6 | | PSU granted weighted-average fair value per share | $ | 4.56 | | | $ | 6.52 | | | $ | 6.74 | |
|
| Schedule of Stock-Based Compensation Expense |
The following table sets forth the stock-based compensation expense included in our consolidated statements of comprehensive loss: | | | | | | | | | | | | | | | | | | | Year Ended December 31, | | 2023 | | 2022 | | 2021 | | (In thousands) | | Cost of revenue | $ | 3,533 | | | $ | 4,841 | | | $ | 3,917 | | | Research and development | 12,700 | | | 12,317 | | | 10,865 | | | Sales and marketing | 5,899 | | | 6,290 | | | 5,392 | | | General and administrative | 25,816 | | | 25,028 | | | 17,856 | | | Total | $ | 47,948 | | | $ | 48,476 | | | $ | 38,030 | |
|