XML 92 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 14,544 $ 129,466
Value-added tax payable 428,481 854,728
Accrued interest to a related party 649,468 607,453
Payable for purchase of equipment 3,262,153 3,936,047
Accrued commission to salesmen 10,917 17,162
Accrued bank loan interest 429,279
Others 43,759 958,154
Totals $ 4,838,601 $ 6,503,010