Stock Plans (Tables)
|
6 Months Ended |
Jun. 30, 2020 |
Schedule of Stock-based Compensation Expense |
The Company’s stock-based compensation expense recognized for the periods presented was as follows:
|
|
Three Months Ended
|
|
|
Six Months Ended
|
|
|
|
June 30,
|
|
|
June 30,
|
|
|
|
2020
|
|
|
2019
|
|
|
2020
|
|
|
2019
|
|
Stock-based compensation expense by type of award:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restricted stock units
|
|
$
|
753
|
|
|
$
|
299
|
|
|
$
|
895
|
|
|
$
|
497
|
|
Restricted stock awards
|
|
|
47
|
|
|
|
96
|
|
|
|
109
|
|
|
|
256
|
|
Machine Box contingent common stock issuances
|
|
|
—
|
|
|
|
523
|
|
|
|
—
|
|
|
|
1,227
|
|
Performance-based stock options
|
|
|
1,953
|
|
|
|
2,020
|
|
|
|
3,921
|
|
|
|
3,956
|
|
Stock options
|
|
|
1,306
|
|
|
|
2,703
|
|
|
|
3,455
|
|
|
|
5,060
|
|
Employee stock purchase plan
|
|
|
72
|
|
|
|
137
|
|
|
|
207
|
|
|
|
289
|
|
Total
|
|
$
|
4,131
|
|
|
$
|
5,778
|
|
|
$
|
8,587
|
|
|
$
|
11,285
|
|
|
|
Three Months Ended
|
|
|
Six Months Ended
|
|
|
|
June 30,
|
|
|
June 30,
|
|
|
|
2020
|
|
|
2019
|
|
|
2020
|
|
|
2019
|
|
Stock-based compensation expense by operating expense grouping:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sales and marketing
|
|
$
|
198
|
|
|
$
|
271
|
|
|
$
|
376
|
|
|
$
|
514
|
|
Research and development
|
|
|
184
|
|
|
|
900
|
|
|
|
421
|
|
|
|
1,984
|
|
General and administrative
|
|
|
3,749
|
|
|
|
4,607
|
|
|
|
7,790
|
|
|
|
8,787
|
|
|
|
$
|
4,131
|
|
|
$
|
5,778
|
|
|
$
|
8,587
|
|
|
$
|
11,285
|
|
|
Schedule of Restricted Stock Award Activity |
The Company’s restricted stock award activity for the six months ended June 30, 2020 was as follows:
|
|
|
|
|
|
Weighted
|
|
|
|
|
|
|
|
Average Grant
|
|
|
|
Shares
|
|
|
Date Fair Value
|
|
Unvested at December 31, 2019
|
|
|
22,813
|
|
|
$
|
7.50
|
|
Granted
|
|
|
5,310
|
|
|
$
|
2.98
|
|
Vested
|
|
|
(12,285
|
)
|
|
$
|
5.55
|
|
Unvested at June 30, 2020
|
|
|
15,838
|
|
|
$
|
7.50
|
|
|
Schedule of Restricted Stock Unit Activity |
The Company’s restricted stock unit activity for the six months ended June 30, 2020 was as follows:
|
|
|
|
|
|
Weighted
|
|
|
|
|
|
|
|
Average Grant
|
|
|
|
Shares
|
|
|
Date Fair Value
|
|
Unvested at December 31, 2019
|
|
|
142,145
|
|
|
$
|
6.71
|
|
Granted
|
|
|
800,532
|
|
|
$
|
10.18
|
|
Forfeited
|
|
|
(5,500
|
)
|
|
$
|
8.81
|
|
Vested
|
|
|
(116,295
|
)
|
|
$
|
6.84
|
|
Unvested at June 30, 2020
|
|
|
820,882
|
|
|
$
|
10.06
|
|
|
Schedule of Stock Option Activity |
The activity during the six months ended June 30, 2020 related to all other stock options was as follows:
|
|
|
|
|
|
Weighted-Average
|
|
|
|
|
|
|
|
|
|
|
|
Remaining
|
|
Aggregate
|
|
|
|
|
|
|
|
Exercise
|
|
|
Contractual
|
|
Intrinsic
|
|
|
|
Options
|
|
|
Price
|
|
|
Term
|
|
Value
|
|
Outstanding at December 31, 2019
|
|
|
5,196,778
|
|
|
$
|
13.09
|
|
|
|
|
|
|
|
Granted
|
|
|
551,500
|
|
|
$
|
3.34
|
|
|
|
|
|
|
|
Exercised
|
|
|
(25,242
|
)
|
|
$
|
2.72
|
|
|
|
|
|
|
|
Forfeited
|
|
|
(133,839
|
)
|
|
$
|
9.04
|
|
|
|
|
|
|
|
Expired
|
|
|
(142,330
|
)
|
|
$
|
14.10
|
|
|
|
|
|
|
|
Outstanding at June 30, 2020
|
|
|
5,446,867
|
|
|
$
|
12.22
|
|
|
7.3 years
|
|
$
|
15,731
|
|
Exercisable at June 30, 2020
|
|
|
4,160,659
|
|
|
$
|
13.83
|
|
|
6.9 years
|
|
$
|
5,328
|
|
|
Employee Stock Purchase Plan [Member] |
|
Summary of Fair Value Assumptions of Stock Purchase Plan |
The assumptions used in calculating the fair values of purchase rights granted under the ESPP during the six months ended June 30, 2020 are set forth in the table below:
Expected term (in years)
|
|
0.5 - 2.0
|
|
Expected volatility
|
|
65% - 81%
|
|
Risk-free interest rate
|
|
1.3% - 1.5%
|
|
Expected dividend yield
|
|
|
—
|
|
|
Stock Options [Member] |
|
Schedule of Fair Value Assumptions |
The following assumptions were used to compute the grant date fair values of the stock options granted during the six months ended June 30, 2020:
Expected term (in years)
|
|
|
|
6.0 - 6.1
|
|
Expected volatility
|
|
|
|
68% - 73%
|
|
Risk-free interest rate
|
|
|
|
0.4% - 1.2%
|
|
Expected dividend yield
|
|
|
|
|
—
|
|
|
Performance-based Stock Options [Member] |
|
Schedule of Stock Option Activity |
The activity during the six months ended June 30, 2020 related to stock options that are subject to performance-based vesting conditions tied to the future achievement of stock price goals by the Company was as follows:
|
|
|
|
|
|
Weighted-Average
|
|
|
|
|
|
|
|
|
|
|
|
Remaining
|
|
|
Aggregate
|
|
|
|
|
|
|
|
Exercise
|
|
|
Contractual
|
|
|
Intrinsic
|
|
|
|
Options
|
|
|
Price
|
|
|
Term
|
|
|
Value
|
|
Outstanding at December 31, 2019
|
|
|
4,484,739
|
|
|
$
|
16.68
|
|
|
|
|
|
|
|
|
|
Forfeited
|
|
|
(151,638
|
)
|
|
$
|
5.63
|
|
|
|
|
|
|
|
|
|
Outstanding at June 30, 2020
|
|
|
4,333,101
|
|
|
$
|
17.07
|
|
|
8.1 years
|
|
|
$
|
10,667
|
|
Exercisable at June 30, 2020
|
|
|
—
|
|
|
$
|
—
|
|
|
|
—
|
|
|
$
|
—
|
|
|