VALUE ADDED TAX RECEIVABLE (Details Narrative) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Value Added Tax Receivable | ||
| Value added tax receivable current | $ 2,104,253 | $ 2,704,109 |
| Value added tax receivable non - current | $ 838,274 | $ 2,704,109 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|