XML 63 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
  December 31,   December 31, 
   2018   2017 
Property, Plant, and Equipment:        
Land use rights  $11,881,571   $12,479,814 
Building and improvements   94,127,348    98,866,703 
Machinery and equipment   147,383,943    118,670,578 
Vehicles   597,484    593,265 
Construction in progress   5,005,041    36,077,498 
Totals   258,995,387    266,687,858 
Less: accumulated depreciation and amortization   (91,165,671)   (77,299,149)
Property, Plant and Equipment, net  $167,829,716   $189,388,709