XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTAL FINANCIAL INFORMATION (Details - Accounts receivable) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable gross [1] $ 18,326 $ 13,270
Allowance for doubtful accounts 0 0
Accounts receivable, net $ 18,326 $ 13,270
[1] Accounts receivable denominated in foreign currencies in the years ended 2024 and 2023 represent 11% and 39%, respectively.