v3.22.2.2
BANK BORROWINGS - Schedule of Bank Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Bank Borrowing [Roll Forward]                
Beginning balance         $ 8,807 $ 13,301 $ 26,458 $ 12,184
Proceeds from bank borrowings $ 45,242 $ 0 $ 58,708 $ 26,603        
Repayments of principal (7,150) (3,400) (24,482) (15,665)        
Exchange difference (1,914) (207) (2,542) (271)        
Ending balance 44,985 $ 22,851 44,985 $ 22,851        
Current 7,029   7,029     13,301    
Non-current 37,956   37,956     0    
Total $ 44,985   $ 44,985     $ 13,301