XML 64 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment, Net (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Schedule of property, plant and equipment    
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
Land use rights [Member]    
Schedule of property, plant and equipment    
Totals 12,968,241 12,479,814
Building and improvements [Member]    
Schedule of property, plant and equipment    
Totals 102,736,091 98,866,703
Machinery and equipment [Member]    
Schedule of property, plant and equipment    
Totals 123,474,514 118,670,578
Vehicles [Member]    
Schedule of property, plant and equipment    
Totals 616,484 593,265
Construction in progress [Member]    
Schedule of property, plant and equipment    
Totals $ 38,023,949 $ 36,077,498