v3.26.1
OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2025
Subclassifications of assets, liabilities and equities [abstract]  
Schedule of Other Payables and Other Liabilities
As of December 31,
20252024
Non-financial liabilities
Advance receipts$12,373 $15,754 
Payables for employee benefits6,628 8,351 
Others3,568 2,499 
22,569 26,604 
Financial liabilities
Accrued expenses25,033 22,940 
Payables for property, plant and equipment1,245 1,354 
Guarantee deposits received997 984 
27,275 25,278 
$49,844 $51,882 
Current$41,524 $40,465 
Non-current8,320 11,417 
$49,844 $51,882