XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Deficit) (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Option, Activity
A summary of option activity is as follows:
Options Outstanding
(in thousands except share
and per share amounts)
Number of sharesWeighted average exercise priceWeighted Average Remaining Contractual LifeAggregate Intrinsic Value
Balance, January 1, 202111,603,131 $2.14 7.2154,581 
Granted2,811,098 16.38 
Exercised(5,801,124)1.57 (107,259)
Forfeited(464,252)7.59 (5,787)
Balance, December 31, 20218,148,853 $7.14 7.4$105,260 
Granted— 
Exercised(1,135,346)2.11 14,169 
Forfeited(745,022)10.91 3,176 
Balance, December 31, 2022
6,268,485 $7.61 5.9$48,141 
Exercisable at, December 31, 2022
4,777,675 $6.02 5.3$43,051 
Schedule of Nonvested Share Activity
A summary of the status of non-vested options is as follows:
Number of sharesWeighted Average Grant Date Fair Value Per Share
Balance, January 1, 2020
6,211,902 $0.72 
Granted2,176,157 1.93 
Forfeited(624,481)0.81 
Vested(2,790,823)0.71 
Balance, December 31, 2020
4,972,755 1.22 
Granted2,811,098 8.53 
Forfeited(452,738)3.76 
Vested(2,543,328)2.50 
Balance, December 31, 2021
4,787,787 6.10 
Granted— 
Forfeited(675,375)5.36 
Vested(2,281,344)6.89 
Balance, December 31, 2022
1,831,068 $5.36 
Schedule of Unvested Restricted Stock Units Roll Forward
Restricted stock unit activity was as follows:
Number of UnitsWeighted Average Grant Date Fair Value Per Share
Nonvested as of January 1, 2021— $—
     Granted2,915,66728.48
     Vested(3,368)30.21
     Forfeited(44,500)28.89
Nonvested as of December 31, 20212,867,799 $28.48
     Granted5,771,00814.06
     Vested(896,575)25.88
     Forfeited(641,136)24.27
Nonvested as of December 31, 20227,101,096$17.45
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense was included in the consolidated statements of operations as follows:
Year ended December 31,
(in thousands)202220212020
Cost of revenues$4,389 $1,973 $369 
Research and development11,398 2,915 417 
Sales and marketing4,042 1,028 147 
General and administrative24,763 8,619 1,021 
Total stock-based compensation expenses$44,592 $14,535 $1,954