XML 47 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Option Plan (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Activity under the Company's stock option plans is set forth below:
 
Number of
Options
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
Outstanding, December 31, 2019
1,375,542 $8.33 9.16$23,654 
Granted951,031 $16.02 
Exercised(47,549)$0.27 
Forfeited(293,412)$10.46 
Expired(9,851)$29.02 
Outstanding, December 31, 2020
1,975,761 $11.81 8.71$6,750 
Vested and expected to vest, December 31, 2020
1,975,761 $11.81 8.71$6,750 
Options exercisable, December 31, 2020
464,606 $6.75 8.01$3,362 
Schedule of Fair Value Assumptions, Stock Options
The fair value of employee stock options was estimated using the following assumptions to determine the fair value of stock options granted:
 
 Years Ended December 31,
 20202019
Expected volatility
47%-53%
46%-59%
Risk-free interest rate
0.4%-1.7%
1.6%-2.6%
Dividend yield
Expected term (in years)
5.50-6.08
5.75-6.08
The following assumptions were used to calculate the stock-based compensation for each stock purchase right granted under the ESPP:
 
 Years Ended December 31,
 2020
Expected volatility
58%-83%
Risk-free interest rate
0.1%-1.1%
Dividend yield
Expected term (in years)0.5
Schedule of Non-cash Stock-based Compensation Expense
Total non-cash stock-based compensation expense recorded related to options granted and stock purchase rights granted under the ESPP in the statement of operations is as follows (in thousands):
 
 Years Ended December 31,
 20202019
Cost of revenue$33 $
Selling, general and administrative2,419 445 
Research and development242 118 
Total$2,694 $572 
Schedule of Common Stock Reserved For Future Issuance
Common stock reserved for future issuance consists of the following at December 31, 2020:

Warrants to purchase common stock426,827 
Common stock option grants issued and outstanding1,975,761 
Common shares available for grant under the stock option plan1,139,323 
Common shares available for future issuance under ESPP233,961 
Total3,775,872