XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Property, plant and equipment, net (Details) - Schedule of Property, plant and equipment, net - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Totals $ 290,147,294 $ 286,406,838
Less: accumulated depreciation and amortization (140,324,411) (134,836,940)
Property, Plant and Equipment, net 149,822,883 151,569,898
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 58,466,092 57,686,220
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 69,226,584 68,300,987
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 160,512,276 158,498,316
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 690,832 681,617
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 1,251,510 $ 1,239,698