XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant and Equipment, net (Details) - Schedule of property, plant and equipment, net - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 62,111,614 $ 61,360,337
Impairment (9,046,793) (8,980,020)
Accumulated depreciation (12,779,803) (11,339,947)
Carrying amount 40,285,018 41,040,370
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 28,479,099 28,150,137
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 33,014,453 32,753,952
Office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 331,041 258,458
Motor vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 287,021 $ 197,790