XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 98,223 $ 100,038
Work in process 32,838 28,164
Finished goods 383,815 357,143
Inventory, gross 514,876 485,345
Less: allowance for excess, slow-moving and obsolete inventory (60,979) (58,702)
Inventories, net $ 453,897 $ 426,643