v3.25.1
SCHEDULE OF OUTSTANDING AND EXERCISABLE WARRANTS (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrants Outstanding, Number Outstanding 4,543,188 278,188
Warrants Outstanding, Average Remaining Contractual Life (in years) 4 years 2 months 19 days  
Warrants Outstanding, Weighted Average Exercise Price $ 1.33  
Warrants Exercisable, Number Exercisable 793,188  
Warrants Exercisable, Weighted Average Exercise Price $ 1.03  
Range of exercise prices lower range 0.001  
Range of exercise prices upper range $ 4.80  
Warrants Exercisable, Average Remaining Contractual Life (in years) 1 year 8 months 19 days  
Exercise Price Range One [Member] | Warrant One [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Range of exercise prices $ 0.001  
Warrants Outstanding, Number Outstanding 490,000  
Warrants Outstanding, Average Remaining Contractual Life (in years) 0 years  
Warrants Outstanding, Weighted Average Exercise Price $ 0.001  
Warrants Exercisable, Number Exercisable 490,000  
Warrants Exercisable, Weighted Average Exercise Price $ 0.001  
Exercise Price Range Two [Member] | Warrant Two [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrants Outstanding, Number Outstanding 3,944,688  
Warrants Outstanding, Average Remaining Contractual Life (in years) 4 years 8 months 26 days  
Warrants Outstanding, Weighted Average Exercise Price $ 1.40  
Warrants Exercisable, Number Exercisable 194,688  
Warrants Exercisable, Weighted Average Exercise Price $ 1.50  
Range of exercise prices lower range 1.40  
Range of exercise prices upper range $ 2.40  
Warrants Exercisable, Average Remaining Contractual Life (in years) 4 years 6 months 3 days  
Exercise Price Range Three [Member] | Warrant Three [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Range of exercise prices $ 4.80  
Warrants Outstanding, Number Outstanding 108,500  
Warrants Outstanding, Average Remaining Contractual Life (in years) 4 years 6 months  
Warrants Outstanding, Weighted Average Exercise Price $ 4.80  
Warrants Exercisable, Number Exercisable 108,500  
Warrants Exercisable, Weighted Average Exercise Price $ 4.17  
Warrants Exercisable, Average Remaining Contractual Life (in years) 4 years 6 months