XML 48 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2017
Property, Plant and Equipment, Net [Abstract]  
Schedule of property, plant and equipment
    June 30,     December 31,  
    2017     2016  
Property, Plant, and Equipment:            
Land use rights   $ 12,037,317     $ 11,755,168  
Building and improvements     95,361,185       92,927,111  
Machinery and equipment     126,710,869       123,932,336  
Vehicles     572,230       590,619  
Construction in progress     31,438,176       25,084,416  
Totals     266,119,777       254,289,650  
Less: accumulated depreciation and amortization     (75,562,574 )     (66,599,770 )
Property, Plant and Equipment, net   $ 190,557,203     $ 187,689,880