XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Equity Based Compensation Expense
Stock-based compensation expense, consisting of service-based expense related to the equity incentive plan, including expense from stock options and restricted stock units, and the employee stock purchase plan, as well as expenses related to secondary sales of shares of Company common stock, was classified as follows in the accompanying condensed consolidated statements of operations for each of the periods presented (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cost of revenue$258 $190 $722 $514 
Sales and marketing1,274 844 3,457 2,331 
Research and development1,474 1,292 3,727 2,922 
General and administrative3,181 2,996 8,670 7,460 
Total$6,187 $5,322 $16,576 $13,227 
Schedule of Stock Option Activity
Stock option activity was as follows:
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (years)Aggregate Intrinsic Value
(in thousands)
Outstanding as of December 31, 20224,185,876 $6.32 5.03$3,470 
Exercisable as of December 31, 20223,060,997 $6.47 3.87$3,286 
Granted— $— 
Exercised(41,175)$1.76 
Forfeited and expired(230,775)$6.16 
Outstanding as of March 31, 20233,913,926 $6.38 4.38$3,928 
Exercisable as of March 31, 20233,101,573 $6.43 3.42$3,744 
Granted— $— 
Exercised(308,966)$1.77 
Forfeited and expired(221,306)$14.38 
Outstanding as of June 30, 20233,383,654 $6.28 4.68$16,411 
Exercisable as of June 30, 20232,698,899 $6.28 3.89$13,104 
Granted— $— 
Exercised(1,176,101)$9.13 
Forfeited and expired(19,924)$12.54 
Outstanding as of September 30, 20232,187,629 $4.69 6.45$7,565 
Exercisable as of September 30, 20231,619,815 $4.10 6.04$6,566 
Schedule of Restricted Stock Unit Activity
Restricted Stock Unit activity was as follows:
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of December 31, 20228,278,361 $5.51 
Granted57,137 $5.38 
Vested(586,640)$6.43 
Canceled(291,799)$5.77 
Outstanding as of March 31, 20237,457,059 $5.42 
Granted2,553,295 $5.27 
Vested(1,046,426)$5.67 
Canceled(149,850)$5.68 
Outstanding as of June 30, 20238,814,078 $5.36 
Granted1,187,746 $8.69 
Vested(1,148,942)$5.40 
Canceled(57,453)$5.41 
Outstanding as of September 30, 20238,795,429 $5.81