XML 49 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2018
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment
  March 31,  December 31, 
  2018  2017 
Property, Plant, and Equipment:        
Land use rights $12,968,241  $12,479,814 
Building and improvements  102,736,091   98,866,703 
Machinery and equipment  123,474,514   118,670,578 
Vehicles  616,484   593,265 
Construction in progress  38,023,949   36,077,498 
Totals  277,819,279   266,687,858 
Less: accumulated depreciation and amortization  (84,066,178)  (77,299,149)
Property, Plant and Equipment, net $193,753,101  $189,388,709