XML 139 R43.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED LIABILITIES

 

   December 31, 2024   December 31, 2023 
Accounts payable  $696,168   $1,073,560 
Accrued expenses   1,887,127    868,451 
 Accounts payable and accrued liabilities  $2,583,295   $1,942,011