XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
BANK BORROWINGS - Schedule of Bank Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Bank Borrowings [Roll Forward]        
Beginning balance   $ 13,301 $ 12,184 $ 11,922
Proceeds from bank borrowings $ 58,708 38,926 17,308  
Repayments of principal (24,482) (37,568) (17,815)  
Exchange difference (1,132) (241) 769  
Ending balance 46,395 13,301 $ 12,184  
Current 17,398 13,301    
Non-current 28,997 0    
Total $ 46,395 $ 13,301