v3.25.4
SCHEDULE OF WARRANT EXERCISABLE (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Feb. 10, 2025
Jan. 10, 2025
Mar. 18, 2024
Exercise Price   $ 3,366      
Warrant [Member]          
Exercise Price $ 165.24 $ 323.40 $ 36.30 $ 58.30 $ 37.50
Warrants Outstanding 103,319 104,319      
Weighted Avg. Remaining Life 3 years 10 months 9 days 4 years 4 months 24 days      
Warrants Exercisable 103,319 104,319      
Warrant [Member] | Exercise Price 1 [Member]          
Exercise Price $ 165.00        
Warrants Outstanding 103,158        
Weighted Avg. Remaining Life 3 years 10 months 13 days        
Warrants Exercisable 103,158        
Warrant [Member] | Exercise Price 2 [Member]          
Exercise Price $ 320.10        
Warrants Outstanding 161        
Weighted Avg. Remaining Life 1 year 8 months 1 day        
Warrants Exercisable 161        
Warrant [Member] | Exercise Price 3 [Member]          
Warrants Outstanding 103,319        
Weighted Avg. Remaining Life 3 years 10 months 9 days        
Warrants Exercisable 103,319