v3.25.2
LEASES (Details - Future minimum lease payments) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases    
2026 $ 52,000  
Total minimum lease payments 52,000  
Less: imputed interest (1,812)  
Present value of minimum lease payment 50,188  
Less: current portion of lease obligation 50,188 $ 72,583
Long-term lease obligation $ 0 $ 12,844