v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
Total stock-based compensation expense is recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$97 $187 $324 $403 
Sales and marketing2,881 2,429 6,499 5,057 
Research and development7,978 6,890 17,765 15,560 
General and administrative6,683 8,154 14,622 17,134 
Total stock-based compensation$17,639 $17,660 $39,210 $38,154 
Schedule of Stock Options Roll Forward
A summary of the Company’s stock option activity for the six months ended June 30, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per Share
Outstanding at December 31, 2022
6,746 $2.31 
Granted— — 
Exercised(1,119)2.25 
Forfeited/Canceled(29)2.01 
Outstanding at June 30, 2023
5,598 $2.32 
Exercisable at June 30, 2023
5,458 $2.32 
Schedule of Nonvested Restricted Stock Units Activity
A summary of the Company’s RSU activity for the six months ended June 30, 2023 is as follows (in thousands, except weighted average information):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2022
7,641 $21.20 
Granted3,986 21.36 
Vested(1,562)23.09 
Forfeited/Canceled(1,285)22.07 
Unvested at June 30, 2023
8,780 $20.69