XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2020
Stock-Based Compensation  
Summary of restricted stock award activity

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

average

​

​

Number

​

grant-date

​

    

of shares

    

fair value

Outstanding at December 31, 2019

​

1,213,581

​

$

37.69

Granted

​

428,656

​

​

66.65

Vested

​

(280,995)

​

​

45.39

Forfeited

​

(39,178)

​

​

55.72

Outstanding at June 30, 2020

​

1,322,064

​

$

44.91

Schedule of weighted average assumptions for employee grants

​

​

​

​

​

​

​

​

​

​

Six Months Ended

​

​

June 30, 

Valuation assumptions:

    

2020

    

2019

Expected volatility

​

56.10

%  

​

69.60

%

Expected term (years)

​

5.25

​

​

6.02

​

Risk-free interest rate

​

1.22

%  

​

2.50

%

Dividend yield

​

—

​

​

—

​

Summary of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

Weighted

​

average

​

​

​

​

​

​

​

average

​

remaining

​

Aggregate

​

​

Number

​

exercise

​

contractual

​

intrinsic

​

    

of shares

    

price

    

term

    

value

Outstanding at December 31, 2019

​

2,755,343

​

$

25.10

​

​

  

​

​

Granted

​

5,000

​

​

68.10

​

​

​

​

​

Exercised

​

(223,980)

​

​

11.11

​

​

​

​

​

Forfeited

​

(37,700)

​

​

48.73

​

​

​

​

​

Outstanding at June 30, 2020

​

2,498,663

​

$

26.08

​

6.6

​

$

73,296

Options vested and expected to vest at June 30, 2020

​

2,498,663

​

$

26.08

​

6.6

​

$

73,296

Exercisable at June 30, 2020

​

1,715,578

​

$

18.48

​

5.9

​

$

62,853

Schedule of recorded stock-based compensation expense related to stock options

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

​

    

2020

    

2019

    

2020

    

2019

Cost of revenue - product

​

$

193

​

$

313

​

$

375

​

$

622

Cost of revenue - service

​

​

839

​

​

994

​

​

1,602

​

​

1,978

Research and development

​

​

1,071

​

​

1,806

​

​

2,480

​

​

4,088

Sales and marketing

​

​

523

​

​

1,105

​

​

1,051

​

​

2,092

General and administrative

​

​

4,547

​

​

2,688

​

​

8,802

​

​

4,978

Total stock-based compensation expense

​

$

7,173

​

$

6,906

​

$

14,310

​

$

13,758