XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories, Net (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 94,995 $ 88,129
Work in process 48,533 39,310
Finished goods 536,327 406,931
Inventory, gross 679,855 534,370
Less: Allowance for excess, slow-moving and obsolete inventory (70,190) (65,538)
Inventories, net $ 609,665 $ 468,832