XML 51 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment, net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
   September 30,   December 31, 
   2021   2020 
Property, Plant, and Equipment:        
Land use rights  $12,573,719   $12,497,601 
Building and improvements   73,347,682    81,233,162 
Machinery and equipment   164,041,126    163,787,807 
Vehicles   664,437    628,462 
Construction in progress   2,349,169    586,216 
Totals   252,976,133    258,733,248 
Less: accumulated depreciation and amortization   (125,912,986)   (113,590,606)
Property, Plant and Equipment, net  $127,063,147   $145,142,642