XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2019
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net
   December 31,   March 31, 
   2018   2019 
Buildings  $23,626,924   $29,285,262 
Machinery and equipment   22,159,752    22,920,437 
Office equipment   218,581    224,794 
Motor vehicles   204,368    194,549 
    46,209,625    52,625,042 
Impairment   (1,840,596)   (1,886,386)
Accumulated depreciation   (5,460,526)   (6,274,384)
Carrying amount  $38,908,503   $44,464,272