v3.26.1
INVENTORY (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 364,909 $ 315,508
Work in process 21,185 19,586
Finished goods 135,025 128,766
Total manufactured goods, net 504,183 449,106
Materials purchased for resale (distribution products) 157,680 154,319
Total materials purchased for resale (distribution products), net 149,072 146,159
Total inventories 653,255 595,265
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence (16,936) (14,754)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory excess and obsolescence $ (8,608) $ (8,160)