XML 72 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Other Payables and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Summary of other payables and accrued liabilities    
Accrued electricity $ 198,734 $ 186,780
Value-added tax payable 191,076 520,190
Accrued interest to a related party 653,574 617,454
Payable for purchase of equipment 7,646,197 8,788,924
Accrued commission to salesmen 12,781 62,247
Others 20,960 47,201
Totals $ 8,723,322 $ 10,222,796