v3.26.1
Ordinary shares (Details Narrative) - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Common stock, shares authorized 220,000,000 220,000,000
Ordinary shares, par value $ 0.0001 $ 0.0001
Common stock, voting rights The holders of ordinary shares are entitled to receive dividends as declared from time to time and are entitled to one vote per share at meetings of the Company.  
Common stock, shares outstanding 79,695,672 74,290,986