XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES - Schedule of Net Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 219,347 $ 196,402
Work in process 85,493 74,035
Raw materials 132,090 119,171
Inventories, net $ 436,930 $ 389,608