TRADE AND OTHER PAYABLES (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
TRADE AND OTHER PAYABLES | ||
Trade creditors | $ 10,760,487 | $ 11,795,383 |
Accrued and other liabilities | 5,743,832 | 4,702,427 |
Payable to PTA against APC charges | 6,219,634 | 6,336,733 |
Payable against long term investment | 154,875 | 157,791 |
Contract liabilities | 3,679,789 | 3,687,079 |
Withholding taxes payable | 239,802 | 225,005 |
Sales tax payable | 205,409 | 232,877 |
Security deposits | 123,675 | 126,003 |
Total trade and other payables | $ 27,127,503 | $ 27,263,298 |