XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
TRADE AND OTHER PAYABLES (Tables)
6 Months Ended
Jun. 30, 2023
TRADE AND OTHER PAYABLES  
Schedule of Accounts payable and Accrued Expenses

 

 

June 30,

2023

 

 

December 31,

 2022

 

 

 

(Unaudited)

 

 

 

Trade creditors

 

$10,499,392

 

 

$11,634,923

 

Accrued and other liabilities

 

 

4,558,347

 

 

 

4,961,552

 

Payable to PTA against APC charges

 

 

6,151,829

 

 

 

7,784,002

 

Payable against long term investment

 

 

153,257

 

 

 

193,918

 

Contract liabilities

 

 

2,862,341

 

 

 

2,541,600

 

Withholding taxes payable

 

 

258,944

 

 

 

297,868

 

Sales tax payable

 

 

309,794

 

 

 

458,515

 

Security deposits

 

 

122,382

 

 

 

154,852

 

 

 

$24,916,288

 

 

$28,027,230