v3.25.2
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Accounts Payable and Accrued Liabilities [Abstract]    
Accrued payroll $ 195,889 $ 76,399
Legal fees 214,829 13,722
Commissions 450,208
Manufacturers 1,635,113 409,744
Promotions 823,174 2,570,126
Accounting fees 80,000 210,386
Freight 154,659 149,549
Royalties, shareholder 92,955 88,644
Warehousing 514,872 261,046
Sales taxes 2,878 67,488
Payroll taxes 542,442 700,797
Professional fees 52,600 26,200
Insurance 12,118
Interest 186,047
Lender fees 375,000
Others 89,873 155,441
Total $ 4,960,331 $ 5,191,868