v3.25.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
INVENTORIES    
Finished goods $ 31,055 $ 31,209
Work-in-process 10,007 8,321
Raw materials and supplies 59,201 42,821
Total $ 100,263 $ 82,351