XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
TRADE AND OTHER PAYABLES (Tables)
6 Months Ended
Jun. 30, 2024
TRADE AND OTHER PAYABLES  
Schedule of Accounts payable and Accrued Expenses

 

 

June 31,

2024

 

 

December 31,

 2023

 

 

 

(Unaudited)

 

 

 

 

Trade creditors

 

$14,868,787

 

 

$11,416,441

 

Accrued and other liabilities

 

 

1,475,530

 

 

 

4,788,780

 

Payable to PTA against APC charges

 

 

6,334,971

 

 

 

6,254,214

 

Payable against long term investment

 

 

157,819

 

 

 

155,807

 

Contract liabilities

 

 

3,163,497

 

 

 

3,157,741

 

Withholding taxes payable

 

 

270,931

 

 

 

207,525

 

Sales tax payable

 

 

257,090

 

 

 

278,661

 

Security deposits

 

 

126,026

 

 

 

124,419

 

 

 

$26,654,651

 

 

$26,383,588