XML 76 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 126,685 $ 14,544
Value-added tax payable 468,596 428,481
Accrued interest to a related party 653,424 649,468
Payable for purchase of equipment 3,014,146 3,262,153
Accrued commission to salesmen 17,067 10,917
Accrued bank loan interest 790,391 429,279
Others 50,934 43,759
Totals $ 5,121,243 $ 4,838,601