XML 71 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 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

​

388,108

​

​

67.91

Vested

​

(253,683)

​

​

45.23

Forfeited

​

(33,371)

​

​

54.96

Outstanding at March 31, 2020

​

1,314,635

​

$

44.72

Schedule of weighted average assumptions for employee grants

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

​

March 31, 

Valuation assumptions:

    

2020

    

2019

Expected volatility

​

56.10

%  

​

69.70

%

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

​

(117,755)

​

​

11.09

​

​

​

​

​

Forfeited

​

(15,095)

​

​

49.88

​

​

​

​

​

Outstanding at March 31, 2020

​

2,627,493

​

$

25.66

​

6.7

​

$

73,345

Options vested and expected to vest at March 31, 2020

​

2,627,493

​

$

25.66

​

6.7

​

$

73,345

Exercisable at March 31, 2020

​

1,703,465

​

$

17.11

​

5.9

​

$

60,994

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

​

​

​

​

​

​

​

​

Three Months Ended

​

March 31, 

​

2020

    

2019

Cost of revenue - product

$

182

​

$

309

Cost of revenue - service

​

763

​

​

984

Research and development

​

1,409

​

​

2,282

Sales and marketing

​

528

​

​

987

General and administrative

​

4,255

​

​

2,290

Total stock-based compensation expense

$

7,137

​

$

6,852