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