XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
TRADE PAYABLES AND ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
SCHEDULE OF TRADE PAYABLES AND ACCRUED LIABILITIES

A summary of trade payables and accrued liabilities is detailed in the table below:

 

SCHEDULE OF TRADE PAYABLES AND ACCRUED LIABILITIES 

  

June 30, 2025

$

  

December 31, 2024

$

 
         
Amounts due to related parties (Note 11)   37,042    1,259,665 
Trade payables   3,280,133    2,493,306 
Accrued liabilities   1,787,159    724,609 
Total   5,104,334    4,477,580 
Less: current portion   4,812,152    3,893,216 
Non-current portion   292,182    584,364