XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net
   December 31,   March 31, 
   2020   2021 
Buildings  $28,150,137   $32,478,253 
Machinery and equipment   32,753,952    28,046,176 
Office equipment   258,458    313,975 
Motor vehicles   197,790    244,825 
    61,360,337    61,083,229 
Impairment   (8,980,020)   (8,916,742)
Accumulated depreciation   (11,339,947)   (11,918,266)
Carrying amount  $41,040,370   $40,248,221