XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORY (Details) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Inventory [Line Items]    
Raw materials $ 302,202 $ 269,786
Work in process 18,647 16,596
Finished goods 106,416 107,675
Total manufactured goods, net 408,249 378,067
Materials purchased for resale (distribution products) 148,574 140,147
Total materials purchased for resale (distribution products), net 137,196 132,066
Total inventories 545,445 510,133
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (19,016) (15,990)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (11,378) $ (8,081)