XML 51 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Property, plant and equipment, net (Tables)
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment, net
   March 31,   December 31, 
   2021   2020 
Property, Plant, and Equipment:          
Land use rights  $12,409,356   $12,497,601 
Building and improvements   80,659,574    81,233,162 
Machinery and equipment   162,639,111    163,787,807 
Vehicles   655,751    628,462 
Construction in progress   582,077    586,216 
Totals   256,945,869    258,733,248 
Less: accumulated depreciation and amortization   (116,836,042)   (113,590,606)
Property, Plant and Equipment, net  $140,109,827   $145,142,642