v3.25.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 3,608,845 $ 2,004,462
Credit cards 70,666 81,055
Accrued liabilities 2,240,477 1,274,952
Balance, end of year $ 5,919,988 $ 3,360,469