XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
TRADE AND OTHER PAYABLES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
TRADE AND OTHER PAYABLES    
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
Trade and other payables $ 26,654,651 $ 26,383,588