v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity  
Schedule of common stock warrants outstanding

As of June 30, 2026, the Company had the following common stock warrants outstanding:

Outstanding

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Outstanding

  ​ ​ ​

Exercise

  ​ ​ ​

Issued

December 31,

Exercised or

June 30, 

price per

Expiration

Issuance (Classification)

  ​ ​ ​

date

  ​ ​ ​

2025

Granted

Expired

2026

share

date

ThinkEquity Warrants (Equity)

February 3, 2025

5,250,000

5,250,000

$

5.00

February 4, 2030

Canaccord Warrants (Liability)

November 2, 2023

308,333

 

 

 

308,333

$

9.00

November 2, 2028

Placement Agent Warrants (Equity)

October 14, 2025

200,000

200,000

$

2.20

October 14, 2030

Placement Agent Warrants (Equity)

October 28, 2025

83,537

83,537

$

2.56

October 28, 2030

April 2026 Canaccord Warrants (Liability)

April 9, 2026

5,263,156

5,263,156

$

2.50

October 8, 2031

May 2026 Canaccord Warrants (Liability)

May 20, 2026

7,105,000

7,105,000

$

2.25

May 18, 2032

October 2023 Canaccord Warrants  
Stockholders' Equity  
Schedule of changes in common stock warrant liabilities

The following is a roll-forward of the Canaccord Warrants liability from December 31, 2025 to June 30, 2026:

Warrant liability at December 31, 2025

$

595,000

Change in fair value of warrant liability

(268,000)

Warrant liability at March 31, 2026

327,000

Change in fair value of warrant liability

(96,000)

Warrant liability at June 30, 2026

$

231,000

April 2026 Canaccord Warrants  
Stockholders' Equity  
Schedule of changes in common stock warrant liabilities

The following is a roll-forward of the April 2026 Canaccord Warrants liability from April 9, 2026 to June 30, 2026:

Warrant liability at April 9, 2026

$

7,045,000

Change in fair value of warrant liability

1,195,000

Warrant liability at June 30, 2026

$

8,240,000

May 2026 Canaccord Warrants  
Stockholders' Equity  
Schedule of changes in common stock warrant liabilities

The following is a roll-forward of the May 2026 Canaccord Warrants liability from May 20, 2026 to June 30, 2026:

Warrant liability at May 20, 2026

$

13,547,000

Change in fair value of warrant liability

(2,085,000)

Warrant liability at June 30, 2026

$

11,462,000