XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
PREPAID LAND LEASES (Details Narrative) - USD ($)
Mar. 31, 2024
Dec. 31, 2017
Prepaid 50-year lease for parcel of land   $ 8,962,655
Prepaid land leases $ 9,325,634  
Minimum    
Lease term of contract 10 years  
Maximum    
Lease term of contract 50 years