INCOME TAXES (Details - Valuation Allowance) - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Income Tax Disclosure [Abstract] | ||
| Valuation allowance, beginning balance | $ 259,745 | $ 4,774,396 |
| Additions of valuation allowance | 137,937 | 0 |
| Reductions of valuation allowance | 0 | (4,678,552) |
| Valuation allowance, ending balance | $ 397,682 | $ 95,844 |