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