v3.26.1
EARNINGS (LOSS) PER SHARE (Details - Per share information) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net loss attributable to common stockholders (basic) $ (393,673) $ (180,313)
Shares used to compute net loss per common share, basic 586,292,841 556,489,737
Shares used to compute net loss per common share, diluted 586,292,841 556,489,737
Net loss per share attributable to common stockholders, basic $ (0.00) $ (0.00)
Net loss per share attributable to common stockholders, diluted $ (0.00) $ (0.00)