XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2019
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net
   December 31,   June 30, 
   2018   2019 
Buildings  $23,626,924   $28,627,067 
Machinery and equipment   22,159,752    22,450,179 
Office equipment   218,581    219,741 
Motor vehicles   204,368    190,176 
    46,209,625    51,487,163 
Impairment   (1,840,596)   (1,843,989)
Accumulated depreciation   (5,460,526)   (6,837,150)
Carrying amount  $38,908,503   $42,806,024