v3.26.1
Financial Statement Elements (Details - Accounts Payable) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Interim Period, Costs Not Allocable [Line Items]    
Total: $ 6,356,275 $ 4,838,507
Accounts Payable [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: 5,962,710 4,256,149
Payroll Liabilities [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: 263,243 441,772
Credit Cards Payable [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Total: $ 130,322 $ 140,586