XML 69 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Option Plan (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity under the Company's 2019 Plan is set forth below:
 
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value (in thousands)
Outstanding, December 31, 20221,421,235 $12.94 7.09$483 
Granted73,500 $3.04 
Exercised(93,335)$0.26 
Forfeited(34,450)$14.25 
Expired(362,095)$17.00 
Outstanding, September 30, 2023
1,004,855 $11.88 6.69$286 
Vested and expected to vest, September 30, 2023
1,004,855 $11.88 6.69$286 
Options exercisable, September 30, 2023
862,667 $12.37 6.41$286 
Schedule of Restricted Stock Unit Activity
Restricted stock unit activity under the Company's 2019 Plan is set forth below:
Number of
Shares
Weighted-
Average
Grant Date Fair Value
Aggregate
Intrinsic
Value (in thousands)
Outstanding, December 31, 20221,036,208 $7.28 $2,487 
Awards granted831,700 $2.42 
Awards released(159,272)$11.63 
Awards canceled(140,524)$7.80 
Outstanding, September 30, 2023
1,568,112 $4.21 $3,795 
Schedule of Non-Cash Stock-Based Compensation Expense
Total non-cash stock-based compensation expense recorded related to options granted, restricted stock units granted and stock purchase rights granted under the ESPP in the condensed statements of operations is as follows (in thousands):
 
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Costs of revenue$45 $56 $161 $159 
Selling, general and administrative792 1,085 2,497 3,406 
Research and development53 165 196 557 
Total$890 $1,306 $2,854 $4,122