XML 19 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Other Payables and Accrued Liabilities (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Summary of other payables and accrued liabilities    
Accrued electricity $ 117,934 $ 186,780
Value-added tax payable 260,987 520,190
Accrued interest to a related party 668,338 617,454
Payable for purchase of equipment 5,206,511 8,788,924
Accrued commission to salesmen 16,298 62,247
Payable for acquisition of Hebei Tengsheng 43,507,826
Others 1,284,142 47,201
Totals $ 51,062,036 $ 10,222,796