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