XML 377 R59.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 84,853 $ 87,262
Work in progress 7,847 6,707
Finished goods 18,785 14,920
Total inventories, net $ 111,485 $ 108,889