v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Antidilutive shares) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 25,577,892 11,245,422
Series A Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,148 1,148
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 19,281,627 7,489,960
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 6,295,117 3,754,314