v3.26.3
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