v3.26.1
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of net loss per share

Three months ended

Six months ended

  ​ ​ ​

June 30, 

June 30, 

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Net loss (numerator)

$

(14,713)

$

(19,187)

$

(27,404)

$

(26,441)

Weighted average shares (denominator)

30,300

7,843

26,954

6,347

Basic and diluted net loss per share

$

(0.49)

$

(2.45)

$

(1.02)

$

(4.17)

Schedule of potentially dilutive securities

As of

June 30, 

2026

2025

Stock options

467

351

Restricted stock units

308

77

Performance stock units

57

BTI Warrants

7,860

5,479

Total common stock equivalents

8,635

5,964