v3.25.3
SCHEDULE OF ANTIDILUTIVE SECURITIES EXCLUDED FROM CALCULATION OF DILUTED EARNINGS PER SHARE (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 147,647,856 122,533,463
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 180,000 200,000
Series B Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 18,462 18,462
Series C Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 6,154 6,154
Series D Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 7,500,000 7,500,000
Series E Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,500,000
Conversion Shares Upon Conversion of Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 134,443,240 114,808,847