v3.25.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accounts Payable and Accrued Liabilities [Abstract]    
Accrued payroll $ 175,814 $ 76,399
Legal fees 37,241 13,722
Commissions 104,237 450,208
Manufacturers 581,880 409,744
Promotions 259,729 2,570,126
Accounting Fees 205,692 210,386
Freight 167,774 149,549
Royalties, related party 90,514 88,644
Warehousing 451,400 261,046
Sales taxes 33,662 67,488
Payroll taxes 638,663 700,797
Professional Fees 52,600 26,200
Insurance 16,050 12,118
Interest, related party 127,442
Others 155,892 155,441
Total $ 3,098,590 $ 5,191,868