v3.26.1
RISK AND UNCERTAINTIES (Details - Concentration of risk major customers) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]          
Accounts receivable $ 300,772   $ 300,772   $ 479,271
Customer A [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 36.80% 60.40% 43.86% 47.73%  
Accounts receivable $ 181,860   $ 181,860    
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 16.03% 18.15% 18.09% 21.13%  
Accounts receivable $ 3,360   $ 3,360    
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 13.91% 13.67% 15.11% 16.76%  
Accounts receivable $ 57,173   $ 57,173