XML 48 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment
  June 30,  December 31, 
  2018  2017 
Property, Plant, and Equipment:        
Land use rights $12,324,396  $12,479,814 
Building and improvements  97,635,464   98,866,703 
Machinery and equipment  117,344,995   118,670,578 
Vehicles  619,752   593,265 
Construction in progress  36,617,247   36,077,498 
Totals  264,541,854   266,687,858 
Less: accumulated depreciation and amortization  (83,484,424)  (77,299,149)
Property, Plant and Equipment, net $181,057,430  $189,388,709