XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
BANK BORROWINGS - Schedule of Bank Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Bank Borrowing [Roll Forward]                
Beginning balance         $ 13,335 $ 13,301 $ 13,156 $ 12,184
Proceeds from bank borrowings $ 13,466 $ 13,158 $ 13,466 $ 26,603        
Repayments of principal (17,332) 0 (17,332) (12,265)        
Exchange difference (662) 144 (628) (64)        
Ending balance $ 8,807 $ 26,458 $ 8,807 $ 26,458