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