v3.26.1
Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Class of Warrant or Right [Line Items]  
Summary of vesting status of the Customer Warrant

​

​

​

​

​

​

​

  ​ ​ ​  ​ ​ ​

June 30, 2026

  ​ ​ ​  ​ ​ ​

December 31, 2025

Vested Customer Warrant shares

 

1,340,297

 

1,340,297

Unvested Customer Warrant shares

 

1,340,310

 

1,340,310

​

 

2,680,607

 

2,680,607

​

Private Warrants  
Class of Warrant or Right [Line Items]  
Schedule Of Black-Scholes option-pricing models used to value the Private Warrants

​

​

​

​

​

​

​

​

​

  ​ ​ ​

  ​ ​ ​

​

  ​ ​ ​

  ​ ​ ​

​

Valuation Assumptions

  ​ ​ ​  ​ ​ ​

June 30, 2026

  ​ ​ ​  ​ ​ ​

December 31, 2025

Stock Price

​

$

19.32

​

$

22.15

Strike Price

​

$

11.50

​

$

11.50

Volatility (annual) (%)

​

​

106.00%

​

​

170.00%

Risk-free rate (%)

​

​

3.96%

​

​

3.45%

Estimated time to expiration (years)

​

​

0.67

​

​

1.17

Dividend yield (%)

​

​

—

​

​

—