XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 175,436 $ 135,360
Accrued rental 101,528 61,879
Value-added tax payable 190,500
Accrued interest to a related party 667,546 664,666
Payable for purchase of equipment 3,376,680 3,379,368
Accrued commission to salesmen 16,374 15,274
Accrued bank loan interest 1,183,013 992,989
Others 28,554 1,003
Totals $ 5,739,631 $ 5,250,539