v3.25.2
SCHEDULE OF WARRANTS OUTSTANDING (Details) - Warrant [Member]
12 Months Ended
Mar. 31, 2025
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Mar. 31, 2024
$ / shares
shares
Mar. 31, 2024
$ / shares
shares
Number of warrants outstanding, Balance beginning 878,061 878,061 969,941 969,941
Weighted average exercise price, Balance beginning | (per share) $ 28.59 [1] $ 41.10 $ 18.59 [1] $ 26.73
Number of warrants, issued 1,340,158 1,340,158 338,319 338,319
Weighted average exercise price, warrants issued | (per share) $ 27.93 [1] $ 40.16 $ 52.19 [1] $ 75.03
Number of warrants, Exercised (122,993) (122,993) (430,199) (430,199)
Weighted average exercise price, warrants exercised | (per share) $ 16.76 [1] $ 24.09 $ 24.61 [1] $ 35.38
Number of warrants, Expired (2) (2)    
Weighted average exercise price, warrants expired | $ / shares   $ 21.60    
Weighted average exercise price, warrants expired | $ / shares [1] $ 15.02      
Number of warrants outstanding, Balance ending 2,095,224 2,095,224 878,061 878,061
Weighted average exercise price, Balance ending | (per share) $ 28.86 [1] $ 41.50 $ 28.59 [1] $ 41.10
[1] Converted at balance sheet rate.