v3.26.1
Accounts Payable and Credit Cards Payable (Details Narrative) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 8,454,369 $ 6,200,526
Credit cards payable $ 3,666,375 $ 3,707,976