XML 64 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment
    December 31,     December 31,  
    2020     2019  
Property, Plant, and Equipment:            
Land use rights   $ 12,497,601     $ 11,689,114  
Building and improvements     81,233,162       70,811,803  
Machinery and equipment     163,787,807       152,954,020  
Vehicles     628,462       587,806  
Construction in progress     586,216       6,399,986  
Totals     258,733,248       242,442,729  
Less: accumulated depreciation and amortization     (113,590,606 )     (90,825,877 )
Property, Plant and Equipment, net   $ 145,142,642     $ 151,616,852