v3.26.1
Schedule of ordinary shares reserved for future issuance (Details) - shares
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement [Member]    
Class of Stock [Line Items]    
Ordinary shares reserved for future issuance 16,376,407 9,714,986
Warrant [Member]    
Class of Stock [Line Items]    
Ordinary shares reserved for future issuance 21,070,276 21,618,972