XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment As of September 30, 2023 and December 31, 2022, property, plant and equipment consisted of the following:
   September 30,   December 31, 
   2023   2022 
Property, Plant, and Equipment:        
Land use rights  $59,027,166   $57,686,220 
Building and improvements   66,713,144    68,300,987 
Machinery and equipment   157,605,810    158,498,316 
Vehicles   661,187    681,617 
Construction in progress   1,515,537    1,239,698 
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