v3.26.1
INVENTORY (Tables)
6 Months Ended
Jun. 28, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following:
($ in thousands)June 28, 2026December 31, 2025
Raw materials$364,909 $315,508 
Work in process21,185 19,586 
Finished goods135,025 128,766 
Less: reserve for inventory excess and obsolescence(16,936)(14,754)
  Total manufactured goods, net504,183 449,106 
Materials purchased for resale (distribution products)157,680 154,319 
Less: reserve for inventory excess and obsolescence(8,608)(8,160)
  Total materials purchased for resale (distribution products), net149,072 146,159 
Total inventories$653,255 $595,265