XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Property, plant and equipment, net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net
   June 30,   December 31, 
   2022   2021 
Property, Plant, and Equipment:        
Land use rights  $59,862,539   $12,790,062 
Building and improvements   70,877,768    74,609,698 
Machinery and equipment   161,815,491    170,149,367 
Vehicles   754,802    725,838 
Construction in progress   312,191    
-
 
Totals   293,622,791    258,274,965 
Less: accumulated depreciation and amortization   (132,427,407)   (131,687,537)
Property, Plant and Equipment, net  $161,195,384   $126,587,428