v3.26.1
Financial Statement Elements (Details - Accounts Payable) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Interim Period, Costs Not Allocable [Line Items]    
Total: $ 7,063,254 $ 4,838,507
Accounts Payable [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: 6,899,780 4,256,149
Payroll Liabilities [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: 679 441,772
Credit Cards Payable [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: $ 162,795 $ 140,586