XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Other Payables and Accrued Liabilities (Details) - Schedule of other payables and accrued liabilities - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of other payables and accrued liabilities [Abstract]    
Advance from customers $ 759,000 $ 2,054,000
Accrued wages and welfare 4,986 5,028,000
Other payables 12,786,000 8,991,000
Total other payables and accrued liabilities $ 18,531,000 $ 16,073,000