XML 68 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Property, plant and equipment, net (Details) - Schedule of property, plant and equipment, net - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 256,945,869 $ 258,733,248
Less: accumulated depreciation and amortization (116,836,042) (113,590,606)
Property, Plant and Equipment, net 140,109,827 145,142,642
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 12,409,356 12,497,601
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 80,659,574 81,233,162
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 162,639,111 163,787,807
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 655,751 628,462
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 582,077 $ 586,216