Quarterly report [Sections 13 or 15(d)]

Basis of Presentation and Summary of Significant Accounting Policies (Details - Concentration of risk)

v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies (Details - Concentration of risk) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Customers A [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage 19.80%    
Customers A [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk, percentage   31.70%  
Customers B [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage 16.50%   26.10%
Customers C [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage 14.80%    
Customers D [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage 11.20%   11.10%
Customers E [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Concentration risk, percentage     17.30%
Customers F [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk, percentage 32.40% 17.90%  
Customers G [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk, percentage 15.30% 19.50%  
Customers H [Member] | Revenue Benchmark [Member]      
Product Information [Line Items]      
Concentration risk, percentage 11.90% 16.00%