XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAID LAND LEASES (Details Narrative) - USD ($)
Jun. 30, 2024
Dec. 31, 2017
Prepaid 50-year lease for parcel of land   $ 8,923,228
Prepaid land leases $ 9,284,611  
Minimum    
Lease term of contract 10 years  
Maximum    
Lease term of contract 50 years