v3.26.1
COMMITMENTS AND CONTINGENCIES (Details - Future minimum payments) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 19,301  
Total minimum lease payments: 19,301  
Less amount representing interest (426)  
Present value of minimum lease payments: $ 18,875 $ 61,180