XML 73 R53.htm IDEA: XBRL DOCUMENT v3.23.3
BANK BORROWINGS - Schedule of Bank Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Bank Borrowing [Roll Forward]                
Beginning balance         $ 49,146 $ 46,395 $ 8,807 $ 13,301
Proceeds from bank borrowings $ 9,207 $ 45,242 $ 18,439 $ 58,708        
Repayments of principal (2,347) (7,150) (6,286) (24,482)        
Exchange difference (349) (1,914) (2,891) (2,542)        
Ending balance 55,657 $ 44,985 55,657 $ 44,985        
Current 24,818   24,818     17,398    
Non-current 30,839   30,839     28,997    
Total $ 55,657   $ 55,657     $ 46,395