v3.26.1
Warrants - Schedule of Fair Value of Warrants Liabilities (Details)
Jun. 30, 2026
$ / shares
yr
Dec. 31, 2025
$ / shares
yr
Fair value | Minimum    
Warrants    
Warrants measurement input 1.20 1.53
Fair value | Maximum    
Warrants    
Warrants measurement input 1.56 3.42
Exercise price | Minimum    
Warrants    
Warrants measurement input 0.87 0.93
Exercise price | Maximum    
Warrants    
Warrants measurement input 0.93 1.97
Risk free interest rate | Minimum    
Warrants    
Warrants measurement input 0.0367 0.0350
Risk free interest rate | Maximum    
Warrants    
Warrants measurement input 0.0391 0.0397
Expected dividend yield    
Warrants    
Warrants measurement input 0 0
Expected volatility | Minimum    
Warrants    
Warrants measurement input 0.7268 1.4335
Expected volatility | Maximum    
Warrants    
Warrants measurement input 0.8287 1.7407
Expected term    
Warrants    
Warrants measurement input | yr 0.5 2