XML 86 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 79,199 $ 129,466
Value-added tax payable 122,423 854,728
Accrued interest to a related party 598,116 607,453
Payable for purchase of equipment 3,373,783 3,936,047
Accrued commission to salesmen 7,545 17,162
Accrued bank loan interest 127,027  
Others 874,455 958,154
Totals $ 5,182,548 $ 6,503,010