XML 49 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations The Company recorded stock-based compensation expense in the following expense categories of its accompanying consolidated statements of operations and comprehensive loss (in thousands):

Year ended December 31, 

  ​ ​ ​

2025

2024

2023

Sales and marketing

$

1,114

$

1,293

$

1,824

General and administrative

 

2,225

 

2,429

 

2,478

Research and development

 

457

 

640

 

730

Total stock‑based compensation

$

3,796

$

4,362

$

5,032

Schedule of stock option activity

Weighted

average

Weighted

remaining

Number of

average exercise

contractual term

  ​ ​ ​

shares

  ​ ​ ​

price per share

  ​ ​ ​

(years)

Outstanding at January 1, 2023

2,071,848

11.49

Granted

212,960

10.50

Exercised

(25,428)

5.00

Canceled/forfeited

(96,927)

11.25

Outstanding at December 31, 2023

2,162,453

11.48

Granted

259,900

6.86

Exercised

(38,431)

5.88

Canceled/forfeited

(264,739)

12.24

Outstanding at December 31, 2024

2,119,183

10.92

Granted

 

798,200

 

2.11

 

  ​

Exercised

 

 

 

  ​

Canceled/forfeited

 

(244,524)

 

7.33

 

  ​

Outstanding at December 31, 2025

 

2,672,859

$

8.62

 

6.26

Vested and expected to vest at December 31, 2025

 

2,612,689

$

8.75

 

6.19

Exercisable at December 31, 2025

 

1,713,790

$

11.63

 

4.72

Schedule of weighted average assumptions

Year ended December 31, 

  ​ ​ ​

2025

2024

  ​ ​ ​

2023

Expected dividend yield

 

Expected volatility

 

72.6

%

73.2

%

74.3

%

Risk‑free interest rate

 

4.20

%

4.29

%

3.99

%

Expected term (in years)

 

6.03

6.14

6.15

Schedule of service-based (RSUs)

Number of

  ​ ​ ​

shares

Outstanding at January 1, 2023

311,991

Granted

479,585

Vested

(101,559)

Canceled/forfeited

(32,963)

Outstanding at December 31, 2023

657,054

Granted

421,725

Vested

(191,175)

Canceled/forfeited

(155,316)

Outstanding at December 31, 2024

732,288

Granted

750,350

Vested

(279,765)

Canceled/forfeited

(98,211)

Outstanding at December 31, 2025

1,104,662

Schedule of performance-based (RSUs)

Number of

  ​ ​ ​

shares

Outstanding at January 1, 2023

Granted

250,149

Vested

Canceled/forfeited

Outstanding at December 31, 2023

250,149

Granted

Vested

Canceled/forfeited

(33,649)

Outstanding at December 31, 2024

216,500

Granted

Vested

Canceled/forfeited

Outstanding at December 31, 2025

216,500