v3.26.1
SCHEDULE OF OUTSTANDING AND EXERCISABLE WARRANTS (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Warrants    
Warrants outstanding, balance 238,594  
Weighted average exercise price outstanding, balance $ 19.02  
Contractual life in years, warrants outstanding 1 year 9 months 3 days 3 years 2 months 12 days
Intrinsic value warrants outstanding, balance  
Warrants exercisable, balance 238,594  
Weighted average exercise price exercisable, balance $ 19.02  
Contractual life in years, warrants exercisabl 1 year 9 months 3 days 3 years 2 months 12 days
Intrinsic value warrants exercisable, balance  
Warrants granted  
Weighted average exercise price, warrants granted  
Warrants forfeited, expired, cancelled  
Weighted average exercise price, warrant forfeited, expired, cancelled  
Warrants exercised (61,058)  
Weighted average exercise price, warrant exercised $ 8.91  
Warrants outstanding, balance 177,536 238,594
Weighted average exercise price exercisable, balance $ 22.50 $ 19.02
Intrinsic value warrants outstanding, balance
Warrants exercisable, balance 177,536 238,594
Weighted average exercise price exercisable, balance $ 22.50 $ 19.02
Intrinsic value warrants exercisable, balance