XML 73 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment As of December 31, 2023, and 2022, property, plant and equipment consisted of the following:
   December 31,   December 31, 
   2023   2022 
Property, Plant, and Equipment:        
Land use rights  $81,504,608   $57,686,220 
Building and improvements   67,939,059    68,300,987 
Machinery and equipment   158,629,858    158,498,316 
Vehicles   348,209    681,617 
Construction in progress   
-
    1,239,698 
Totals   308,421,734    286,406,838 
Less: accumulated depreciation and amortization   (144,447,712)   (134,836,940)
Property, Plant and Equipment, net  $163,974,022   $151,569,898