XML 76 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 124,812 $ 129,466
Value-added tax payable 183,221 854,728
Accrued interest to a related party 622,269 607,453
Payable for purchase of equipment 3,271,052 3,936,047
Accrued commission to salesmen 15,229 17,162
Accrued bank loan interest 233,624
Others 123,765 958,154
Totals $ 4,573,972 $ 6,503,010