v3.25.2
BANK BORROWINGS (Tables)
6 Months Ended
Jun. 30, 2025
Bank Borrowings [Abstract]  
Schedule of Bank Borrowings Repayment
As of June 30, 2025, the Group had outstanding borrowings of $55,786 under the 2022 Facility Agreement.
Repayment DateRepayment Amount
December 10, 2025
$13,946 (RMB99.9 million)
June 10, 2026
$20,920 (RMB149.9 million)
December 10, 2026
$20,920 (RMB149.9 million)
Schedule of Bank Borrowings
Changes in bank borrowings are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Beginning balance$127,543 $84,065 $111,728 $79,153 
Proceeds from bank borrowings31,384 21,682 59,571 40,462 
Repayments of principal(43,122)(10,929)(56,184)(23,449)
Exchange difference1,542 (581)2,232 (1,929)
Ending balance$117,347 $94,237 $117,347 $94,237 
Balance of bank borrowings includes:June 30,
2025
December 31,
2024
Current$83,166 $70,666 
Non-current34,181 41,062 
Total$117,347 $111,728 
Schedule of Banking Facilities and Aggregate Carrying Amount The aggregate carrying amount of the assets pledged by the Group as of June 30, 2025 and December 31, 2024 are as follows:
June 30,
2025
December 31,
2024
Buildings$118,237 $119,166 
Machinery and equipment56,784 60,991 
Land use rights11,440 11,371 
Construction in progress— 335 
Total$186,461 $191,863