XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Totals $ 247,230,891 $ 242,442,729
Less: accumulated depreciation and amortization (104,447,078) (90,825,877)
Property, Plant and Equipment, net 142,783,813 151,616,852
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 11,974,214 11,689,114
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 72,538,920 70,811,803
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 154,703,327 152,954,020
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 602,143 587,806
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 7,412,287 $ 6,399,986