v3.26.1
WARRANTS (Details - Warrants by exercise price) - Warrant [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding 9,640,000 9,640,000 9,640,000
Weighted Avg Exercise Price $ 0.13 $ 0.13 $ 0.13
Exercise Prices $0.08 [Member]      
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding 320,000    
Weighted Avg Exercise Price $ 0.08    
Remaining Contractual Life (years) 6 years 5 months 1 day    
Exercise Prices $0.09 - $0.14 [Member]      
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding 6,320,000    
Weighted Avg Exercise Price $ 0.11    
Remaining Contractual Life (years) 6 years 3 months 21 days    
Exercise Prices $0.15 - $0.18 [Member]      
Class of Warrant or Right [Line Items]      
Number of Warrants Outstanding 3,000,000    
Weighted Avg Exercise Price $ 0.16    
Remaining Contractual Life (years) 9 years 2 months 23 days