v3.26.1
Warrants - Schedule of fair values of the warrants issued (Details)
6 Months Ended
Jun. 30, 2026
Minimum  
Warrants  
Expected life (in years) 4 years 5 months 15 days
Maximum  
Warrants  
Expected life (in years) 4 years 10 months 28 days
Volatility | Minimum  
Warrants  
Measurement input 1.16
Volatility | Maximum  
Warrants  
Measurement input 1.18
Risk-free interest rate | Minimum  
Warrants  
Measurement input 0.039
Risk-free interest rate | Maximum  
Warrants  
Measurement input 0.0428
Dividend yield  
Warrants  
Measurement input 0