XML 66 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Totals $ 239,378,837 $ 242,442,729
Less: accumulated depreciation and amortization (96,956,462) (90,825,877)
Property, Plant and Equipment, net 142,422,375 151,616,852
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 11,518,553 11,689,114
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 69,778,558 70,811,803
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 150,856,392 152,954,020
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 579,229 587,806
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 6,646,105 $ 6,399,986