XML 65 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
   December 31,   December 31, 
   2018   2017 
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