XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule of other payables and accrued liabilities [Abstract]    
Accrued electricity $ 84,676 $ 135,360
Accrued rental 133,284 61,879
Value-added tax payable 128,497
Accrued interest to a related party 631,420 664,666
Payable for purchase of equipment 3,193,945 3,379,368
Accrued commission to salesmen 14,657 15,274
Accrued bank loan interest 1,296,451 992,989
Others 24,950 1,003
Totals $ 5,507,880 $ 5,250,539