XML 86 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 258,274,965 $ 258,733,248
Less: accumulated depreciation and amortization (131,687,537) (113,590,606)
Property, Plant and Equipment, net 126,587,428 145,142,642
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 12,790,062 12,497,601
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 74,609,698 81,233,162
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 170,149,367 163,787,807
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 725,838 628,462
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross   $ 586,216