v3.26.1
Share-based compensation - Options - Fair Value Assumptions (Details) - Employee Stock Option - $ / shares
1 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Risk-free interest rate (%) 4.01% 4.24% 4.05%  
Expected volatility range (%) 197.87% 83.92% 82.15%  
Fair market value per ordinary share as at grant dates (in dollars per share) $ 3.85 $ 2.45   $ 4.05