v3.26.1
Inventories, net (Tables)
12 Months Ended
Dec. 31, 2025
Inventories, net  
Summary of inventories, net

  ​ ​ ​

As of December 31, 

  ​ ​ ​

2024

  ​ ​ ​

2025

US$

US$

Raw materials

 

18,665

23,877

Work in process

 

3,535

3,275

Finished goods

 

6,580

6,875

Low value consumables and spare parts

 

244

324

Inventories, gross

29,024

34,351

Less: inventory write-downs

 

(5,184)

(3,408)

Total inventories, net

 

23,840

30,943