v3.26.1
RISK AND UNCERTAINTIES (Details - Concentration of risk major vendors) - Accounts Payable [Member] - Supplier Concentration Risk [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Vendor A [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 31.93% 0.00% 30.50% 29.85%
Accounts payable $ 59,534   $ 59,534  
Vendor B [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 27.46% 44.41% 19.35% 0.00%
Accounts payable $ 27,710   $ 27,710  
Vendor C [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 11.49% 7.52% 14.03% 9.76%
Accounts payable $ 0   $ 0  
Vendor D [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 0.00% 22.29% 0.00% 23.55%
Accounts payable $ 0   $ 0