v3.26.3
INVENTORY (Details) - USD ($)
$ in Thousands
Sep. 27, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 385,120 $ 315,508
Work in process 21,711 19,586
Finished goods 134,154 128,766
Total manufactured goods, net 523,095 449,106
Materials purchased for resale (distribution products) 154,274 154,319
Total materials purchased for resale (distribution products), net 145,869 146,159
Total inventories 668,964 595,265
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence (17,890) (14,754)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence $ (8,405) $ (8,160)