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 |