XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30, 

​

Nine months ended September 30, 

​

​

    

2022

    

2021

​

2022

​

2021

​

Sales and marketing

​

$

353

​

$

257

​

$

1,000

​

$

694

​

General and administrative

​

​

522

​

 

359

​

 

1,521

​

 

1,110

​

Research and development

​

 

152

​

 

117

​

 

429

​

 

1,035

​

Total stock‑based compensation

​

$

1,027

​

$

733

​

$

2,950

​

$

2,839

​

Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

average

​

​

​

​

Weighted

​

remaining

​

​

Number of

​

average exercise

​

contractual term

​

    

shares

    

price per share

    

(years)

Outstanding at January 1, 2022

 

1,706,409

​

$

11.88

 

  

Granted

 

380,360

​

 

10.44

 

  

Exercised

 

(2,204)

​

 

6.08

 

  

Canceled/forfeited

 

(75,376)

​

 

13.30

 

  

Outstanding at September 30, 2022

 

2,009,189

​

$

11.57

 

7.32

Vested and expected to vest at September 30, 2022

 

1,956,285

​

$

11.55

 

7.27

Exercisable at September 30, 2022

 

1,167,504

​

$

10.99

 

6.32

Schedule of activity relating to early exercise of stock options

​

​

​

​

​

​

Number of

​

    

shares

Unvested balance at January 1, 2022

 

29

Vested

​

(29)

Unvested balance at September 30, 2022

 

—

Schedule of weighted average assumptions

​

​

​

​

​

​

​

Nine months ended

​

​

    

September 30, 2022

 

Expected dividend yield

 

—

​

Expected volatility

 

68.9

%

Risk‑free interest rate

 

2.28

%

Expected term (in years)

 

6.19

​

Schedule of restricted stock units (RSUs)

​

​

​

​

​

​

Number of

​

    

shares

Outstanding at January 1, 2022

​

163,043

Granted

​

190,450

Vested

​

(40,783)

Canceled/forfeited

​

(5,988)

Outstanding at September 30, 2022

​

306,722