v3.26.1
SCHEDULE OF WARRANTS ACTIVITY (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of warrants - warrants outstanding at the beginning of the period 584,216 538,158
Weighted average exercise price - warrants outstanding at the beginning of the period $ 30.64 $ 44.10
Number of warrants - issued 7,015,288 289,124
Weighted average exercise price - issued $ 2.52 $ 14.60
Number of warrants - exercised (6,026) (97,368)
Weighted average exercise price - exercised $ 7.80 $ 19.00
Number of warrants - expired (2,286) (145,698)
Weighted average exercise price - expired $ 70.00 $ 56.30
Number of warrants - warrants outstanding at the end of the period 7,591,192 584,216
Weighted average exercise price - warrants outstanding at the end of the period $ 3.58 $ 30.64