XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Totals $ 285,522,844 $ 286,406,838
Less: accumulated depreciation and amortization (140,919,792) (134,836,940)
Property, Plant and Equipment, net 144,603,052 151,569,898
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 59,027,166 57,686,220
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 66,713,144 68,300,987
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 157,605,810 158,498,316
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 661,187 681,617
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 1,515,537 $ 1,239,698