v3.25.1
INVENTORIES - Schedule of inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 60,833 $ 67,174
Packaging materials 11,117 9,977
Work-in-progress 5,482 1,665
Finished goods 59,976 57,966
Inventories $ 137,408 $ 136,782