XML 68 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment, net (Details) - Schedule of property, plant and equipment - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 252,976,133 $ 258,733,248
Less: accumulated depreciation and amortization (125,912,986) (113,590,606)
Property, Plant and Equipment, net 127,063,147 145,142,642
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 12,573,719 12,497,601
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 73,347,682 81,233,162
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 164,041,126 163,787,807
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 664,437 628,462
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 2,349,169 $ 586,216