XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
TRADE AND OTHER PAYABLES (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
TRADE AND OTHER PAYABLES    
Trade creditors $ 11,821,497 $ 11,416,441
Accrued and other liabilities 4,797,418 4,788,780
Payable to PTA against APC charges 6,352,059 6,254,214
Payable against long term investment 158,245 155,807
Contract liabilities 3,283,920 3,157,741
Withholding taxes payable 439,488 207,525
Sales tax payable 247,836 278,661
Security deposits 126,365 124,419
Trade and other payables $ 27,226,828 $ 26,383,588