XML 75 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 190,726 $ 14,544
Value-added tax payable 14,664 428,481
Accrued interest to a related party 644,882 649,468
Payable for purchase of equipment 3,234,511 3,262,153
Accrued commission to salesmen 18,487 10,917
Accrued bank loan interest 605,664 429,279
Others 7,036 43,759
Totals $ 4,715,970 $ 4,838,601