XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities

14. Accounts Payable and Accrued Liabilities

 

 

 

 

December 31,

 

 

 

 

2023

 

 

2022

 

 

Trade payables

 

$

17,291

 

 

$

19,825

 

 

Machinery and equipment payables

 

 

50,040

 

 

 

67,475

 

 

Accrued expenses

 

 

250,565

 

 

 

242,528

 

 

Value added tax payable

 

 

1,619

 

 

 

1,784

 

 

Withholding tax payable

 

 

656

 

 

 

254,302

 

 

Other tax payable

 

 

488

 

 

 

554

 

 

Bonus and benefit payables

 

 

643,855

 

 

 

311,440

 

 

Other payables

 

 

9,435

 

 

 

8,015

 

 

Total accounts payable and accrued liabilities

 

$

973,949

 

 

$

905,923