v3.26.3
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Customer A [Member]        
Product Information [Line Items]        
Concentration percentage 11.77% 9.16% 10.36% 16.12%
Customer B [Member]        
Product Information [Line Items]        
Concentration percentage 11.68% 21.46% 13.66% 23.46%
Customer C [Member]        
Product Information [Line Items]        
Concentration percentage 15.58% 5.14% 9.96%  
Customer D [Member]        
Product Information [Line Items]        
Concentration percentage 15.15% 4.63% 13.18%  
Customer E [Member]        
Product Information [Line Items]        
Concentration percentage 19.40% 19.95% 17.42% 19.24%
Customer F [Member]        
Product Information [Line Items]        
Concentration percentage 11.74% 19.30% 17.19% 18.65%
Customer G [Member]        
Product Information [Line Items]        
Concentration percentage 10.92% 15.64% 16.38% 13.23%
All Customers [Member]        
Product Information [Line Items]        
Concentration percentage 96.24% 95.28% 98.15% 90.70%