v3.26.3
INCOME TAX (Details - Changes in valuation allowance for deferred tax assets) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]    
Balance, beginning of year $ 2,887,000 $ 6,379,000
Increases in (reversal of) valuation allowance during the year 88,000 (3,540,000)
Balance, end of period $ 2,975,000 $ 2,839,000