XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
BANK BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2022
Bank Borrowings [Abstract]  
Schedule of Bank Borrowings Repayment
Repayment DateRepayment Amount
June 10, 2023
$4,349 (RMB30 million)
December 10, 2023
$10,149 (RMB70 million)
June 10, 2024
$14,499 (RMB100 million)
December 10, 2024
$14,499 (RMB100 million)
Schedule of Bank Borrowings
Changes in bank borrowings were as follows:
Year Ended
December 31,
202020212022
Beginning balance$11,922 $12,184 $13,301 
Proceeds from bank borrowings17,308 38,926 58,708 
Repayments of principal(17,815)(37,568)(24,482)
Exchange difference769 (241)(1,132)
Ending balance$12,184 $13,301 $46,395 
Balance of bank borrowings includes:December 31,
2021
December 31,
2022
Current$13,301 $17,398 
Non-current 28,997 
Total$13,301 $46,395 
Schedule of Aggregate Carrying Amount of the Assets Pledged by the Group The aggregate carrying amount of the assets pledged by the Group as of December 31, 2021 and December 31, 2022 were as follows:
December 31,
2021
December 31,
2022
Buildings$31,361 $27,245 
Machineries and equipment7,376 — 
Land use rights4,470 12,639 
Total$43,207 $39,884