XML 84 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Totals $ 258,733,248 $ 242,442,729
Less: accumulated depreciation and amortization (113,590,606) (90,825,877)
Property, Plant and Equipment, net 145,142,642 151,616,852
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 12,497,601 11,689,114
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 81,233,162 70,811,803
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 163,787,807 152,954,020
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 628,462 587,806
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 586,216 $ 6,399,986