v3.25.2
EARNINGS (LOSS) PER SHARE (Details - Per share information) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net loss attributable to common stockholders (basic) $ (50,411) $ (426,763) $ (230,724) $ (647,381)
Shares used to compute net loss per common share, basic 560,776,831 555,015,293 558,645,127 536,443,864
Shares used to compute net loss per common share, diluted 560,776,831 555,015,293 558,645,127 536,443,864
Net loss per share attributable to common stockholders, basic $ (0.00) $ (0.00) $ (0.00) $ (0.00)
Net loss per share attributable to common stockholders, diluted $ (0.00) $ (0.00) $ (0.00) $ (0.00)