XML 64 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   December 31,   December 31, 
   2021   2020 
Property, Plant, and Equipment:        
Land use rights  $12,790,062   $12,497,601 
Building and improvements   74,609,698    81,233,162 
Machinery and equipment   170,149,367    163,787,807 
Vehicles   725,838    628,462 
Construction in progress   -    586,216 
Totals   258,274,965    258,733,248 
Less: accumulated depreciation and amortization   (131,687,537)   (113,590,606)
Property, Plant and Equipment, net  $126,587,428   $145,142,642