XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
INVENTORY (Details) - USD ($)
$ in Thousands
Sep. 28, 2025
Dec. 31, 2024
Inventory [Line Items]    
Raw materials $ 333,684 $ 292,730
Work in process 20,616 18,157
Finished goods 111,584 103,318
Total manufactured goods, net 447,266 397,749
Materials purchased for resale (distribution products) 161,292 161,492
Total materials purchased for resale (distribution products), net 152,419 153,868
Total inventories 599,685 551,617
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence (18,618) (16,456)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence $ (8,873) $ (7,624)