v3.26.1
Warrants - Equity Warrant Fair Value Assumptions (Details) - Type 2 Warrants
Jun. 30, 2026
yr
Dec. 31, 2025
yr
Risk-free interest rate | Minimum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 0.039 0.035
Risk-free interest rate | Maximum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 0.041 0.037
Expected term (years) | Minimum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 2.92 2.83
Expected term (years) | Maximum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 3.00 3.42
Expected volatility | Minimum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 0.890 1.170
Expected volatility | Maximum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 0.940 1.230
Expected dividend yield | Minimum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions:
Expected dividend yield | Maximum    
Class of Warrant or Right [Line Items]    
Warrant Valuation Assumptions: 0 0