XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

    

Nine months ended September 30, 

​

    

2021

    

2020

    

2021

​

2020

Sales and marketing

​

$

257

​

$

179

​

$

694

​

$

512

General and administrative

​

​

359

​

 

279

​

 

1,110

​

 

728

Research and development

​

 

117

​

 

85

​

 

1,035

​

 

246

Total stock‑based compensation

​

$

733

​

$

543

​

$

2,839

​

$

1,486

Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

average

​

​

​

​

Weighted

​

remaining

​

​

Number of

​

average exercise

​

contractual term

​

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2021

​

1,498,208

​

​

10.87

​

​

Granted

​

440,600

​

​

14.96

​

​

Exercised

​

(54,293)

​

​

7.55

​

​

Canceled/forfeited

​

(175,978)

​

​

13.05

​

​

Outstanding at September 30, 2021

​

1,708,537

​

$

11.81

​

7.48

Vested and expected to vest at September 30, 2021

 

1,652,079

​

$

11.74

 

7.43

Exercisable at September 30, 2021

 

883,728

​

$

10.00

 

6.18

​

​

​

​

​

​

​

​

Schedule of activity relating to early exercise of stock options

​

​

​

​

​

​

Number of

​

    

shares

Unvested balance at January 1, 2021

​

182

Vested

​

(118)

Unvested balance at September 30, 2021

 

64

Schedule of weighted average assumptions

​

​

​

​

​

​

​

Nine months ended

​

​

    

September 30, 2021

 

Expected dividend yield

 

—

​

Expected volatility

 

63.8

%

Risk‑free interest rate

 

0.97

%

Expected term (in years)

 

6.15

​

Schedule of restricted stock units (RSUs)

​

​

​

​

​

​

Number of

​

    

shares

Outstanding at January 1, 2021

​

—

Granted

​

194,232

Vested

​

(12,000)

Canceled/forfeited

​

(18,254)

Outstanding at September 30, 2021

​

163,978