v3.25.2
SHAREHOLDERS' DEFICIT (Details - Option activity) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Equity [Abstract]    
Number of options outstanding at beginning 65,000 160,000
Weighted average exercise price options outstanding at beginning $ 1.12 $ 1.05
Number of options exercised 0 (95,000)
Weighted average exercise price options exercised $ 0.00 $ 1.00
Number of options exercisable 65,000  
Weighted average exercise price options exercisable $ 1.12