XML 90 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Payables and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Summary of other payables and accrued liabilities    
Accrued electricity $ 186,780 $ 2,862
Value-added tax payable 520,190 196,395
Accrued interest to a related party 617,454 548,684
Payable for purchase of equipment 8,788,924 49,585
Accrued commission to salesmen 62,247 16,992
Others 47,201 21,819
Totals $ 10,222,796 $ 836,337