XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Bank Borrowings (Details) - Schedule of bank borrowings - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of bank borrowings [Abstract]      
Beginning balance $ 12,184 $ 11,922 $ 66,267
Proceeds from bank borrowings 38,926 17,308 17,735
Repayments of principal (37,568) (17,815) (71,674)
Exchange difference (241) 769 (406)
Ending balance $ 13,301 $ 12,184 $ 11,922