XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment

As of June 30, 2025 and December 31, 2024, property, plant and equipment consisted of the following:

 

   June 30,   December 31, 
   2025   2024 
         
Land use rights  $80,640,445   $80,306,144 
Building and improvements   66,857,957    66,580,793 
Machinery and equipment   156,829,508    156,179,361 
Vehicles   366,111    343,088 
Construction in progress   
-
    
-
 
Totals   304,694,021    303,409,386 
Less: accumulated depreciation and amortization   (164,258,575)   (156,497,503)
Property, Plant and Equipment, net  $140,435,446   $146,911,883