v3.25.2
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