v3.26.1
Income (Loss) Per Share Attributable to Equity Holders of the Company (Details) - shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Income (Loss) Per Share Attributable to Equity Holders of the Company [Abstract]      
Share purchase warrant 3,141,000  
Share purchase warrants outstanding 18,900,000 18,900,000