XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net
   December 31,   September 30, 
   2019   2020 
Buildings  $27,262,301   $27,066,419 
Machinery and equipment   22,719,932    31,481,636 
Office equipment   204,196    212,499 
Motor vehicles   161,980    177,912 
    50,348,409    58,938,466 
Impairment   (4,126,152)   (4,219,008)
Accumulated depreciation   (8,044,692)   (10,074,520)
Carrying amount  $38,177,565   $44,644,938