v3.25.2
SCHEDULE OF CHANGES IN STOCK WARRANTS (Details) - Warrant [Member] - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2024
Feb. 28, 2025
Jan. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of Warrants Outstanding, Beginning     26,134,000 11,465,000 26,134,000 26,134,000  
Weighted Average Remaining Contractual Life Warrants Outstanding       2 years 8 months 4 days 3 years 6 months 3 years 3 years 6 months 14 days
Aggregate Intrinsic Value Warrants, Beginning     $ 123,690  
Weighted Average Exercise Price Per Share Warrants, Beginning     $ 0.0827 $ 0.13 $ 0.0827 $ 0.0827  
Number of Warrants, Granted 5,000,000 6,250,000 2,000,000 6,250,000 7,000,000    
Exercise Price Per Share Warrants, Granted   $ 0.15 $ 0.075 $ 0.15 $ 0.075    
Weighted Average Exercise Price Per Share Warrants, Granted          
Number of Warrants, Redeemed          
Exercise Price Per Share Warrants, Redeemed          
Number of Warrants, Exercised       (24,534,000)    
Exercise Price Per Share Warrants, Exercised          
Number of Warrants, Exchanged          
Exercise Price Per Share Warrants, Exchanged          
Number of Warrants, Expired/cancelled          
Exercise Price Per Share Warrants, Expired/cancelled          
Number of Warrants Outstanding, Ending       17,715,000 8,600,000 11,465,000 26,134,000
Exercise Price Per Share Warrants Outstanding, Ending         $ 0.075    
Aggregate Intrinsic Value Warrants, Ending       $ 115,320 $ 1,105,100 $ 123,690
Weighted Average Exercise Price Per Share Warrants, Ending       $ 0.1369 $ 0.075    
Number of Warrants, Exercisable       17,715,000 8,600,000    
Exercise Price Per Share Warrants, Exercisable         $ 0.075    
Weighted Average Remaining Contractual Life Warrants, Exercisable       2 years 8 months 4 days 3 years 6 months    
Aggregate Intrinsic Value Warrants, Exercisable       $ 115,320 $ 1,105,100    
Weighted Average Exercise Price Per Share Warrants, Exercisable       $ 0.1369 $ 0.075 $ 0.13 $ 0.0827
Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise Price Per Share Warrants Outstanding, Beginning     0.06 0.13 0.06 0.06  
Exercise Price Per Share Warrants Outstanding, Ending       0.075   0.13 0.06
Exercise Price Per Share Warrants, Exercisable       0.075      
Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise Price Per Share Warrants Outstanding, Beginning     $ 0.10   $ 0.10 $ 0.10  
Exercise Price Per Share Warrants Outstanding, Ending       0.15     $ 0.10
Exercise Price Per Share Warrants, Exercisable       $ 0.15