XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

As of December 31, 2024, and 2023, property, plant and equipment consisted of the following:

 

   December 31,   December 31, 
   2024   2023 
         
Land use rights  $80,306,144   $81,504,608 
Building and improvements   66,580,793    67,939,059 
Machinery and equipment   156,179,361    158,629,858 
Vehicles   343,088    348,209 
Construction in progress   
-
    
-
 
Totals   303,409,386    308,421,734 
Less: accumulated depreciation and amortization   (156,497,503)   (144,447,712)
Property, Plant and Equipment, net  $146,911,883   $163,974,022