XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 3,300,655 $ 2,004,462
Credit cards 75,296 81,055
Accrued liabilities 1,993,172 1,274,952
Accounts payable and accrued liabilities $ 5,369,123 $ 3,360,469