XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Option Plan (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Restricted Stock Unit, Activity
RSU activity under the Company's 2019 Plan is set forth below:
Number of
Shares
Weighted-
Average
Grant Date Fair Value
Aggregate
Intrinsic
Value
Outstanding, December 31, 2022
1,036,208 $7.28 $2,487 
Awards granted857,300 $2.39 
Awards released(273,319)$7.80 
Awards canceled(232,730)$6.80 
Outstanding, December 31, 2023
1,387,459 $4.24 $2,761 
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
Outstanding, December 31, 2022
1,421,235 $12.94 7.09$483 
Granted73,500 $3.04 
Exercised(93,335)$0.26 
Forfeited(43,895)$13.83 
Expired(370,686)$16.88 
Outstanding, December 31, 2023
986,819 $11.87 6.44$228 
Vested and expected to vest, December 31, 2023
986,819 $11.87 6.44$228 
Options exercisable, December 31, 2023
877,937 $12.46 6.18$228 
Schedule of Non-cash Stock-based Compensation Expense
Total non-cash stock-based compensation expense recorded related to options, RSUs and stock purchase rights granted under the ESPP in the statement of operations is as follows (in thousands):
 
 Year Ended December 31,
 20232022
Cost of revenue$191 $213 
Selling, general and administrative3,174 3,860 
Research and development252 631 
Total$3,617 $4,704 
Schedule of Common Stock Reserved For Future Issuance
Common stock reserved for future issuance consists of the following at December 31, 2023:
Warrants to purchase common stock1,214,059 
Common stock option grants issued and outstanding986,819 
Common stock reserved for issuance upon vesting of outstanding restricted stock units1,387,459 
Common shares available for grant under the 2019 Plan1,831,107 
Common shares available for future issuance under ESPP449,332 
Total5,868,776