XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Stock-Based Compensation  
Schedule of stock based compensation expense categories in statement of operations

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

​

Six months ended June 30, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

​

2025

​

Sales and marketing

​

$

147

​

$

296

​

$

431

​

$

580

​

General and administrative

​

​

397

​

 

596

​

 

853

​

 

1,207

​

Research and development

​

 

69

​

 

93

​

 

145

​

 

242

​

Total stock‑based compensation

​

$

613

​

$

985

​

$

1,429

​

$

2,029

​

Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted

​

​

​

​

​

​

​

average

​

​

​

​

Weighted

​

remaining

​

​

Number of

​

average exercise

​

contractual term

​

  ​ ​ ​

shares

  ​ ​ ​

price per share

  ​ ​ ​

(years)

Outstanding at January 1, 2026

​

2,672,859

​

$

8.62

​

​

Granted

 

1,134,960

​

 

0.81

 

  ​

Exercised

 

—

​

 

—

 

  ​

Canceled/forfeited

 

(322,468)

​

 

4.96

 

  ​

Outstanding at June 30, 2026

 

3,485,351

​

$

6.41

 

6.55

Vested and expected to vest at June 30, 2026

 

3,367,113

​

$

6.59

 

6.46

Exercisable at June 30, 2026

 

1,916,863

​

$

10.30

 

4.33

Schedule of weighted average assumptions

​

​

​

​

​

​

​

Six months ended June 30, 

​

​

  ​ ​ ​

2026

​

Expected dividend yield

 

—

​

Expected volatility

 

69.2

%

Risk‑free interest rate

 

3.89

%

Expected term (in years)

 

5.96

​

Schedule of service-based (RSUs)

​

​

​

​

​

​

Number of

​

  ​ ​ ​

shares

Outstanding at January 1, 2026

​

1,104,662

Granted

​

1,262,585

Vested

​

(389,445)

Canceled/forfeited

​

(153,746)

Outstanding at June 30, 2026

​

1,824,056

Schedule of performance-based (RSUs)

​

​

​

​

​

​

Number of

​

  ​ ​ ​

shares

Outstanding at January 1, 2026

​

216,500

Granted

​

—

Vested

​

—

Canceled/forfeited

​

(24,941)

Outstanding at June 30, 2026

​

191,559