XML 45 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity for the years ended December 31, 2020 and 2019:
Options Outstanding
Number of SharesWeighted-Average Exercise PriceWeighted-Average Contractual Remaining Life (Years)Aggregate Intrinsic Value (in thousands)
Outstanding as of December 31, 20182,641,198 $4.27
Granted
638,983 $20.89
Exercised
(444,924)$3.36
Canceled and forfeited
(116,286)$11.30
Outstanding as of December 31, 20192,718,971 $8.02
Granted
26,236 $17.31
Exercised
(323,701)$4.52
Canceled and forfeited
(15,549)$17.07
Outstanding as of December 31, 20202,405,957 $8.545.80$51,402 
Options vested and exercisable as of December 31, 20202,069,020 $6.855.40$47,689 
Options vested and expected to vest as of December 31, 20202,390,755 $8.366.00$51,493 
Schedule of Options by Range of Exercise Price
Outstanding options and exercisable options information by range of exercise prices as of December 31, 2020 was as follows:
Exercise PriceOptions OutstandingOptions Vested and Exercisable
Number of SharesAverage
Remaining
Contractual
Life (Years)
Weighted-
Average
Exercise Price
Number of SharesWeighted-
Average
Exercise Price
$0.84-$3.69465,071 3.40$3.31465,071 $3.31
$3.70-$4.41689,903 4.80$4.29689,903 $4.29
$4.42-$5.31458,812 6.40$4.67422,974 $4.67
$5.32-$20.51356,271 7.50$12.08282,203 $11.00
$20.52-$22.00435,900 8.00$22.00208,869 $22.00
2,405,957 5.80$8.542,069,020 $6.85
Schedule of Valuation Assumptions Related to Stock Option Awards
Year ended December 31,
20202019
Weighted average grant date fair value per share$8.16$9.78
Expected term (years)5.5to7.05.0to7.0
Expected volatility46.7%to47.2%41.7%to47.3%
Risk-free interest rate1.6%to1.6%1.3%to2.6%
Dividend yield—%—%
Schedule of Restricted Stock Unit Activity
The following table summarizes restricted stock units activity for the years ended December 31, 2020 and 2019:
Number of
Shares
Weighted-
Average
Grant Date Fair
Value
Outstanding as of December 31, 201853,436 $11.69
Granted639,726 $20.14
Vested(108,631)$19.10
Canceled and forfeited(41,490)$18.48
Outstanding as of December 31, 2019543,041 $19.72
Granted1,016,432 $20.17
Vested(344,779)$19.87
Canceled and forfeited(49,399)$19.73
Outstanding as of December 31, 20201,165,295 $20.07
Schedule of Valuation Assumptions Related to ESPP Purchase Rights
The Company estimated the fair value of ESPP purchase rights during the offering period using a Black-Scholes option pricing model with the following assumptions:
Year ended December 31,
20202019
Expected term (years)
0.5to1.00.5
Expected volatility
38.3%to79.4%38.3%to58.4%
Risk-free interest rate
0.1%to1.6%1.6%to2.4%
Dividend yield
—%—%
Schedule of Stock-Based Compensation Expense
Stock-Based Compensation
The following table sets forth stock-based compensation expense recognized for the periods presented:
Year ended December 31,
20202019
 (in thousands)
Cost of goods sold
$331 $185 
Sales and marketing
5,527 3,335 
Research and development
1,139 516 
General and administrative
4,930 3,428 
$11,927 $7,464