XML 59 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net
  December 31,   December 31, 
   2019   2020 
Buildings  $27,262,301   $28,150,137 
Machinery and equipment   22,719,932    32,753,952 
Office equipment   204,196    258,458 
Motor vehicles   161,980    197,790 
    50,348,409    61,360,337 
Impairment   (4,126,152)   (8,980,020)
Accumulated depreciation   (8,044,692)   (11,339,947)
Carrying amount  $38,177,565   $41,040,370