XML 54 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Plant and Equipment, Net (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Schedule of Property, Plant, and Equipment:    
Totals $ 244,884,984 $ 271,263,180
Less: accumulated depreciation and amortization (84,490,485) (103,433,464)
Property, Plant and Equipment, net 160,394,499 167,829,716
Vehicles [Memeber]    
Schedule of Property, Plant, and Equipment:    
Totals 596,485 597,484
Machinery and equipment [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 155,191,679 159,651,736
Building and improvements [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 71,854,641 94,127,348
Land use rights [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 11,861,695 11,881,571
Construction in progress Land use rights    
Schedule of Property, Plant, and Equipment:    
Totals $ 5,380,484 $ 5,005,041