PREPAID LAND LEASES (Details Narrative) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2017 |
|
| Prepaid 50-year lease for parcel of land | $ 9,047,232 | ||
| Production Related Impairments or Charges | $ 293,586 | $ 989,035 | $ 6,991,921 |
| Minimum | |||
| Lease term of contract | 10 years | ||
| Maximum | |||
| Lease term of contract | 50 years | ||