XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES - Schedule of inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 63,848 $ 67,174
Packaging materials 9,932 9,977
Work-in-progress 4,898 1,665
Finished goods 59,637 57,966
Inventories $ 138,315 $ 136,782