XML 140 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment, net
  December 31,   December 31, 
   2018   2019 
Buildings  $23,626,924   $27,262,301 
Machinery and equipment   22,159,752    22,719,932 
Office equipment   218,581    204,196 
Motor vehicles   204,368    161,980 
    46,209,625    50,348,409 
Impairment   (1,840,596)   (4,126,152)
Accumulated depreciation   (5,460,526)   (8,044,692)
Carrying amount  $38,908,503   $38,177,565