v3.26.1
SUPPLEMENTAL FINANCIAL INFORMATION (Details - Accounts receivable) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable gross $ 52,497 $ 35,921
Allowance for doubtful accounts (11,914) (6,241)
Accounts receivable, net $ 40,583 $ 29,680