v3.26.1
Common Stock and Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Summary of the Offering Warrants activity

​

​

​

​

​

​

​

​

​

​

​

​

2023 Prefunded Warrants

​

2024 Prefunded Warrants

​

2025 Prefunded Warrants

Outstanding, December 31, 2025

​

​

3,323,326

​

725,000

​

480,000

Exercised

​

​

(1,300,000)

​

—

​

—

Outstanding, June 30, 2026

​

​

2,023,326

​

725,000

​

480,000

Warrant Liability [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Schedule of rollforward of the aggregate fair value of the warranty liability The following table provides a rollforward of the aggregate fair value of the warrant liability for the six months ended June 30, 2026 (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2023 Prefunded Warrants

​

​

2024 Prefunded Warrants

​

2025 Prefunded Warrants

​

​

Total Offering Warrants

Warrant liability, December 31, 2025

​

$

2,292

​

$

500

$

332

​

$

3,124

Loss on revaluation of warrant liability

​

​

1,080

​

​

210

​

139

​

​

1,429

Exercised

​

​

(1,390)

​

​

-

​

-

​

​

(1,390)

Warrant liability, June 30, 2026

​

$

1,982

​

$

710

$

471

​

$

3,163