v3.25.2
SCHEDULE OF STOCK WARRANT ACTIVITY (Details) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants, outstanding 6,774,559  
Weighted average exercise price, outstanding $ 1.14  
Weighted average remaining contractual life (in years), outstanding 4 years 5 months 4 days 4 years 11 months 4 days
Aggregate intrinsic value, outstanding  
Number of warrants, granted 275,055  
Weighted average exercise price, granted $ 1.15  
Number of warrants, exercised (655,000)  
Weighted average exercise price, exercised $ 1.00  
Number of warrants, expired or cancelled  
Weighted average exercise price, expired or cancelled  
Number of warrants, outstanding 6,394,614 6,774,559
Weighted average exercise price, outstanding $ 1.14 $ 1.14
Aggregate intrinsic value, outstanding $ 876,750
Number of warrants, exercisable 6,394,614  
Weighted average exercise price, exercisable $ 1.14  
Weighted average remaining contractual life (in years), exercisable 4 years 5 months 4 days  
Aggregate intrinsic value, exercisable $ 876,750