XML 64 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Property, Plant and Equipment, Net (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Schedule of Property, Plant, and Equipment:    
Totals $ 276,586,752 $ 271,263,180
Less: accumulated depreciation and amortization (109,341,374) (103,433,464)
Property, Plant and Equipment, net 167,245,378 167,829,716
Land use rights [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 12,110,433 11,881,571
Building and improvements [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 95,940,419 94,127,348
Machinery and equipment [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 162,789,664 159,651,736
Vehicles [Member]    
Schedule of Property, Plant, and Equipment:    
Totals 608,993 597,484
Construction in progress [Member]    
Schedule of Property, Plant, and Equipment:    
Totals $ 5,137,243 $ 5,005,041