v3.26.1
SUPPLEMENTAL FINANCIAL INFORMATION (Details - Accounts payable) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
DisclosureLineElements [Line Items]    
Accounts payable, current $ 704,979 $ 332,962
Accounts Payable [Member]    
DisclosureLineElements [Line Items]    
Accounts payable, current 702,483 324,470
Credit Cards Payable [Member]    
DisclosureLineElements [Line Items]    
Accounts payable, current $ 2,496 $ 8,492