XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
BANK BORROWINGS (Tables)
9 Months Ended
Sep. 30, 2025
Bank Borrowings [Abstract]  
Schedule of Bank Borrowings Repayment
As of September 30, 2025, the Group had outstanding borrowings of $56,136 under the 2022 Facility Agreement.
Repayment DateRepayment Amount
October 10, 2025
$9,644 (RMB68.7 million)
October 11, 2025
$4,390 (RMB31.2 million)
June 10, 2026
$21,051 (RMB149.9 million)
December 10, 2026
$21,051 (RMB149.9 million)
Schedule of Bank Borrowings
Changes in bank borrowings are as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2025202420252024
Beginning balance$117,347 $94,237 $111,728 $79,153 
Proceeds from bank borrowings10,479 29,911 70,050 70,373 
Repayments of principal(9,781)(8,375)(65,965)(31,824)
Exchange difference741 3,801 2,973 1,872 
Ending balance$118,786 $119,574 $118,786 $119,574 
Balance of bank borrowings includes:September 30,
2025
December 31,
2024
Current$84,390 $70,666 
Non-current34,396 41,062 
Total$118,786 $111,728 
Schedule of Banking Facilities and Aggregate Carrying Amount The aggregate carrying amount of the assets pledged by the Group as of September 30, 2025 and December 31, 2024 are as follows:
September 30,
2025
December 31,
2024
Buildings$117,374 $119,166 
Machinery and equipment55,571 60,991 
Land use rights11,439 11,371 
Construction in progress— 335 
Total$184,384 $191,863