v3.25.2
Stockholders' equity - Fair Value Assumptions (Details)
Mar. 31, 2025
Mar. 31, 2024
Risk Free Interest Rate [Member]    
Fair Value Assumptions [Abstract]    
Measurement input 0.0418 0.0469
Share Price [Member]    
Fair Value Assumptions [Abstract]    
Measurement input 0.0228 0.0343
Expected Warrant Life [Member]    
Fair Value Assumptions [Abstract]    
Expected warrant life 1 year 1 month 20 days 2 years 10 days
Dividend Yield [Member]    
Fair Value Assumptions [Abstract]    
Measurement input 0 0
Expected Volatility [Member]    
Fair Value Assumptions [Abstract]    
Measurement input 0.7426 0.8594