v3.25.1
Stock-based compensation (Details 1)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years)   7 years
Expected dividend yield 0.00% 0.00%
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 5 years 6 months 10 days  
Expected volatility 65.27% 66.96%
Risk-free interest rate 4.09% 4.20%
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 6 years 29 days  
Expected volatility 65.73% 67.34%
Risk-free interest rate 4.47% 4.28%