XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.1
BANK BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2023
Bank Borrowings [Abstract]  
Schedule of Bank Borrowings Repayment
Repayment DateRepayment Amount
June 10, 2024
$8,753 (RMB62.1 million)
December 10, 2024
$8,752 (RMB62.1 million)
June 10, 2025
$8,752 (RMB62.1 million)
December 10, 2025
$8,752 (RMB62.1 million)
June 10, 2026
$13,128 (RMB93.2 million)
December 10, 2026
$13,129 (RMB93.2 million)
Schedule of Bank Borrowings
Changes in bank borrowings were as follows:
Year Ended
December 31,
202120222023
Beginning balance$12,184 $13,301 $46,395 
Proceeds from bank borrowings38,926 58,708 47,852 
Repayments of principal(37,568)(24,482)(14,119)
Exchange difference(241)(1,132)(975)
Ending balance$13,301 $46,395 $79,153 
Balance of bank borrowings includes:December 31,
2022
December 31,
2023
Current$17,398 $35,392 
Non-current28,997 43,761 
Total$46,395 $79,153 
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, 2022 and December 31, 2023 were as follows:
December 31,
2022
December 31,
2023
Buildings$27,245 $124,565 
Land use rights12,639 11,984 
Total$39,884 $136,549