XML 62 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Totals $ 238,961,241 $ 242,442,729
Less: accumulated depreciation and amortization (93,155,517) (90,825,877)
Property, Plant and Equipment, net 145,805,724 151,616,852
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 11,509,449 11,689,114
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 69,723,406 70,811,803
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 150,603,073 152,954,020
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 578,771 587,806
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 6,546,542 $ 6,399,986