XML 61 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Property, Plant and Equipment, Net (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Schedule of Property, Plant, and Equipment:    
Totals $ 238,961,924 $ 271,263,180
Less: accumulated depreciation and amortization (85,853,416) (103,433,464)
Property, Plant and Equipment, net 153,108,508 167,829,716
Land use rights [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 11,529,302 11,881,571
Building and improvements [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 69,843,671 94,127,348
Machinery and equipment [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 150,862,847 159,651,736
Vehicles [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 579,770 597,484
Construction in progress [Member]    
Schedule of Property, Plant, and Equipment:    
Totals $ 6,146,334 $ 5,005,041