v3.25.2
SCHEDULE OF WARRANTS OUTSTANDING (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Warrants    
Warrants outstanding 227,549  
Weighted average exercise price $ 10.08  
Weighted average grant date fair value $ 4.76  
Weighted average remaining contractual term (years) 1 year 6 months 7 days 11 months 19 days
Aggregate intrinsic value $ 598,996  
Warrants outstanding, Granted 7,692  
Weighted average exercise price, granted $ 11.00  
Weighted average grant date fair value, granted $ 8.55  
Weighted average remaining contractual term (years), granted 3 years 8 months 12 days  
Aggregate intrinsic value, granted $ 5,231  
Warrants outstanding, Exercised (120,820)  
Weighted average exercise price, exercised $ 9.52  
Weighted average grant date fair value, exercised $ 3.87  
Warrants outstanding, Cancelled/Expired (6,680)  
Weighted average exercise price, Cancelled/Expired $ 9.52  
Weighted average grant date fair value, Cancelled/Expired $ 3.90  
Warrants outstanding 107,741 227,549
Weighted average exercise price $ 10.80 $ 10.08
Weighted average grant date fair value $ 6.09 $ 4.76
Aggregate intrinsic value $ 102,511 $ 598,996