v3.25.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
INVENTORIES    
Finished goods $ 85,123 $ 72,329
Work-in-process 291 234
Raw materials and supplies 6,113 9,715
Inventories $ 91,527 $ 82,278