v3.26.1
LOSS PER SHARE (Details - Potentially dilutive equity securities) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 7,847,626 7,906,786
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 5,044,000 5,044,000
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 966,668 846,668
Convertible Debt [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 1,512,543 1,691,713
Series AAA Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 314,124 314,124
Series E Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 10,281 10,281