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