INCOME TAXES (Details - Valuation Allowance) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Income Tax Disclosure [Abstract] | ||
| Valuation allowance, beginning balance | $ 259,745 | $ 220,765 |
| Additions of valuation allowance | 0 | 0 |
| Reductions of valuation allowance | (168,774) | (124,921) |
| Valuation allowance, ending balance | $ 90,791 | $ 95,844 |