v3.25.2
CURRENT PORTION OF NONCURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
CURRENT PORTION OF NONCURRENT LIABILITIES    
Term finance certificates $ 3,985,040 $ 3,660,548
Mark-up payable on TFCs 2,278,184 2,088,288
Long terms financing 1,425,766 1,455,632
Lease liabilities 208,535 209,181
Current portion non -current liabilities $ 7,897,525 $ 7,413,649