XML 62 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Other Payables and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Summary of other payables and accrued liabilities    
Accrued electricity $ 240,149 $ 186,780
Value-added tax payable 334,311 520,190
Accrued interest to a related party 663,878 617,454
Payable for purchase of equipment 5,871,985 8,788,924
Accrued commission to salesmen 17,242 62,247
Payable for acquisition of Heibei Tengsheng 45,021,965
Others 725,424 47,201
Totals $ 52,874,954 $ 10,222,796