v3.25.2
SCHEDULE OF OUTSTANDING SHARE PURCHASE WARRANTS EXPIRE (Details)
12 Months Ended
Mar. 31, 2025
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Mar. 09, 2025
shares
Jan. 09, 2025
$ / shares
Jan. 09, 2025
$ / shares
Dec. 31, 2024
$ / shares
Dec. 31, 2024
$ / shares
Sep. 30, 2024
shares
Sep. 26, 2024
$ / shares
Aug. 31, 2024
shares
Jul. 31, 2024
shares
Class of Warrant or Right [Line Items]                      
Weighted Average Remaining Contractual Life in Years 1 year 9 months 29 days                    
Exercise Price | (per share) $ 28.86 [1] $ 41.50   $ 36.81 $ 52.92 $ 13.15 $ 18.90   $ 22.54    
Number of warrants outstanding 2,095,224 2,095,224 66,667         115,739   185,181 185,181
Warrants Expire One [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Apr. 03, 2025 Apr. 03, 2025                  
Weighted Average Remaining Contractual Life in Years 3 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 117 117                  
Warrants Expire Two [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Apr. 20, 2025 Apr. 20, 2025                  
Weighted Average Remaining Contractual Life in Years 18 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 194 194                  
Warrants Expire Three [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jun. 02, 2025 Jun. 02, 2025                  
Weighted Average Remaining Contractual Life in Years 2 months 1 day                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 1,149 1,149                  
Warrants Expire Four [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jun. 16, 2025 Jun. 16, 2025                  
Weighted Average Remaining Contractual Life in Years 2 months 15 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 1,017 1,017                  
Warrants Expire Five [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jul. 10, 2025 Jul. 10, 2025                  
Weighted Average Remaining Contractual Life in Years 3 months 10 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 98 98                  
Warrants Expire Six [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 15, 2025 Aug. 15, 2025                  
Weighted Average Remaining Contractual Life in Years 4 months 17 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 8,279 8,279                  
Warrants Expire Seven [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 15, 2025 Aug. 15, 2025                  
Weighted Average Remaining Contractual Life in Years 4 months 17 days                    
Exercise Price | (per share) $ 15.02 [1] $ 21.60                  
Number of warrants outstanding 42,663 42,663                  
Warrants Expire Eight [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 15, 2025 Aug. 15, 2025                  
Weighted Average Remaining Contractual Life in Years [2] 4 months 17 days                    
Exercise Price | (per share) [2] $ 18.78 [1] $ 27.00                  
Number of warrants outstanding [2] 360,098 360,098                  
Warrants Expire Nine [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 25, 2025 Aug. 25, 2025                  
Weighted Average Remaining Contractual Life in Years 4 months 24 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 184 184                  
Warrants Expire Ten [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Apr. 15, 2026 Apr. 15, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 14 days                    
Exercise Price | (per share) $ 7.51 [1] $ 10.80                  
Number of warrants outstanding 46,296 46,296                  
Warrants Expire Eleven [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Apr. 17, 2026 Apr. 17, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 18 days                    
Exercise Price | (per share) $ 18.78 [1] $ 27.00                  
Number of warrants outstanding 3,348 3,348                  
Warrants Expire Twelve [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Apr. 29, 2026 Apr. 29, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 29 days                    
Exercise Price | (per share) $ 18.78 [1] $ 27.00                  
Number of warrants outstanding 6,618 6,618                  
Warrants Expire Thirteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date May 16, 2026 May 16, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 1 month 17 days                    
Exercise Price | (per share) $ 18.78 [1] $ 27.00                  
Number of warrants outstanding 1,702 1,702                  
Warrants Expire Fourteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jul. 06, 2026 Jul. 06, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 3 months 7 days                    
Exercise Price | (per share) $ 38.50 [1] $ 55.35                  
Number of warrants outstanding 29,227 29,227                  
Warrants Expire Fifteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date [3] Jul. 06, 2026 Jul. 06, 2026                  
Weighted Average Remaining Contractual Life in Years [3] 1 year 3 months 7 days                    
Exercise Price | (per share) [3] $ 47.89 [1] $ 68.85                  
Number of warrants outstanding [3] 294,694 294,694                  
Warrants Expire Sixteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 17, 2026 Aug. 17, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 4 months 17 days                    
Exercise Price | (per share) $ 28.17 [1] $ 40.50                  
Number of warrants outstanding 126,853 126,853                  
Warrants Expire Seventeen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Aug. 30, 2026 Aug. 30, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 5 months 1 day                    
Exercise Price | (per share) $ 28.17 [1] $ 40.50                  
Number of warrants outstanding 43,062 43,062                  
Warrants Expire Eighteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Sep. 17, 2026 Sep. 17, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 5 months 19 days                    
Exercise Price | (per share) $ 28.17 [1] $ 40.50                  
Number of warrants outstanding 12,494 12,494                  
Warrants Expire Nineteen [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Dec. 22, 2026 Dec. 22, 2026                  
Weighted Average Remaining Contractual Life in Years 1 year 8 months 23 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 809 809                  
Warrants Expire Twenty [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jan. 08, 2027 Jan. 08, 2027                  
Weighted Average Remaining Contractual Life in Years 1 year 9 months 10 days                    
Exercise Price | (per share) $ 28.17 [1] $ 40.50                  
Number of warrants outstanding 28 28                  
Warrants Expire Twenty One [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jun. 20, 2027 Jun. 20, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 2 months 19 days                    
Exercise Price | (per share) $ 28.17 [1] $ 40.50                  
Number of warrants outstanding 255,185 255,185                  
Warrants Expire Twenty Two [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Sep. 26, 2027 Sep. 26, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 5 months 26 days                    
Exercise Price | (per share) $ 15.02 [1] $ 21.60                  
Number of warrants outstanding 10,562 10,562                  
Warrants Expire Twenty Three [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Sep. 26, 2027 Sep. 26, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 5 months 26 days                    
Exercise Price | (per share) $ 22.54 [1] $ 32.40                  
Number of warrants outstanding 114,354 114,354                  
Warrants Expire Twenty Four [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Nov. 08, 2027 Nov. 08, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 7 months 9 days                    
Exercise Price | (per share) $ 9.39 [1] $ 13.50                  
Number of warrants outstanding 14,444 14,444                  
Warrants Expire Twenty Five [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Nov. 08, 2027 Nov. 08, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 7 months 9 days                    
Exercise Price | (per share) $ 13.15 [1] $ 18.90                  
Number of warrants outstanding 85,699 85,699                  
Warrants Expire Twenty Six [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Nov. 15, 2027 Nov. 15, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 7 months 17 days                    
Exercise Price | (per share) $ 9.39 [1] $ 13.50                  
Number of warrants outstanding 2,229 2,229                  
Warrants Expire Twenty Seven [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Nov. 15, 2027 Nov. 15, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 7 months 17 days                    
Exercise Price | (per share) $ 13.15 [1] $ 18.90                  
Number of warrants outstanding 15,290 15,290                  
Warrants Expire Twenty Eight [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Dec. 09, 2027 Dec. 09, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 8 months 8 days                    
Exercise Price | (per share) $ 9.39 [1] $ 13.50                  
Number of warrants outstanding 3,707 3,707                  
Warrants Expire Twenty Nine [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Dec. 09, 2027 Dec. 09, 2027                  
Weighted Average Remaining Contractual Life in Years 2 years 8 months 8 days                    
Exercise Price | (per share) $ 13.15 [1] $ 18.90                  
Number of warrants outstanding 28,519 28,519                  
Warrants Expire Thirty [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jan. 09, 2028 Jan. 09, 2028                  
Weighted Average Remaining Contractual Life in Years 2 years 9 months 10 days                    
Exercise Price | (per share) $ 36.81 [1] $ 52.92                  
Number of warrants outstanding 235,906 235,906                  
Warrants Expire Thirty One [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Jan. 09, 2028 Jan. 09, 2028                  
Weighted Average Remaining Contractual Life in Years 2 years 9 months 10 days                    
Exercise Price | (per share) $ 29.49 [1] $ 42.39                  
Number of warrants outstanding 26,420 26,420                  
Warrants Expire Thirty Two [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Feb. 25, 2028 Feb. 25, 2028                  
Weighted Average Remaining Contractual Life in Years 2 years 10 months 28 days                    
Exercise Price | (per share) $ 36.81 [1] $ 52.92                  
Number of warrants outstanding 257,312 257,312                  
Warrants Expire Thirty Three [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants expire date Mar. 09, 2028 Mar. 09, 2028                  
Weighted Average Remaining Contractual Life in Years 2 years 11 months 8 days                    
Exercise Price | (per share) $ 13.15 [1] $ 18.90                  
Number of warrants outstanding 66,667 66,667                  
[1] Converted at balance sheet rate.
[2] Warrants expiring August 15, 2025:
[3] Warrants expiring July 6, 2026