v3.26.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accounts Payable and Accrued Liabilities [Abstract]    
Accrued payroll $ 405,723 $ 316,580
Legal fees 260,000 233,199
Commissions 229,412 297,831
Manufacturers 1,202,911 1,664,299
Promotions 686 1,126,523
Accounting Fees 86,712 53,683
Freight 169,952 274,735
Royalties, shareholder 193,641 197,512
Warehousing 516,679 894,161
Sales taxes 1,145 106,909
Payroll taxes 308,598 446,521
Professional Fees 26,400
Interest 181,904 300,397
Lender fees 325,000 325,000
Others 123,231 150,867
Total $ 4,031,994 $ 6,388,219