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