XML 77 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net

   December 31,   September 30, 
   2018   2019 
Buildings  $23,626,924   $27,492,988 
Machinery and equipment   22,159,752    22,180,789 
Office equipment   218,581    181,587 
Motor vehicles   204,368    163,224 
    46,209,625    50,018,588 
Impairment   (1,840,596)   (1,770,938)
Accumulated depreciation   (5,460,526)   (7,205,126)
Carrying amount  $38,908,503   $41,042,524