XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net

   December 31,   June 30, 
   2019   2020 
Buildings  $27,262,301   $26,012,510 
Machinery and equipment   22,719,932    22,391,950 
Office equipment   204,196    201,245 
Motor vehicles   161,980    129,711 
    50,348,409    48,735,416 
Impairment   (4,126,152)   (4,066,524)
Accumulated depreciation   (8,044,692)   (9,046,208)
Carrying amount  $38,177,565   $35,622,684