v3.26.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of net loss per share

Year ended

December 31, 

2025

  ​ ​ ​

2024

Net loss (numerator)

$

(69,897)

$

(59,599)

Weighted average shares (denominator)

12,208

2,535

Basic and diluted net loss per share

$

(5.73)

$

(23.51)

Schedule of potentially dilutive securities

As of

December 31, 

2025

2024

Stock options

352

311

Restricted stock units

107

27

Performance stock units

70

BTI Warrants

3,179

1,792

Total common stock equivalents

3,638

2,200