XML 105 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Totals $ 242,442,729 $ 271,263,180
Less: accumulated depreciation and amortization (90,825,877) (103,433,464)
Property, Plant and Equipment, net 151,616,852 167,829,716
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Totals 11,689,114 11,881,571
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Totals 70,811,803 94,127,348
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Totals 152,954,020 159,651,736
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Totals 587,806 597,484
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Totals $ 6,399,986 $ 5,005,041