XML 53 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment
   December 31,   December 31, 
   2017   2018 
Buildings  $24,979,022   $23,626,924 
Machinery and equipment   13,977,734    22,159,752 
Office equipment   184,014    218,581 
Motor vehicles   206,190    204,368 
    39,346,960    46,209,625 
Impairment   (1,010,216)   (1,840,596)
Accumulated depreciation   (3,371,234)   (5,460,526)
Carrying amount  $34,965,510   $38,908,503