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

  ​ ​ ​  ​ ​ ​

March 31, 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

  ​ ​ ​  ​ ​ ​

March 31, 2026

  ​ ​ ​  ​ ​ ​

December 31, 2025

Stock Price

$

14.04

$

22.15

Strike Price

$

11.50

$

11.50

Volatility (annual) (%)

107.00%

170.00%

Risk-free rate (%)

3.65%

3.45%

Estimated time to expiration (years)

0.92

1.17

Dividend yield (%)