v3.25.2
INVENTORY (Tables)
6 Months Ended
Jun. 29, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following:
($ in thousands)June 29, 2025December 31, 2024
Raw materials$306,433 $292,730 
Work in process18,542 18,157 
Finished goods105,856 103,318 
Less: reserve for inventory excess and obsolescence(19,080)(16,456)
  Total manufactured goods, net411,751 397,749 
Materials purchased for resale (distribution products)152,799 161,492 
Less: reserve for inventory excess and obsolescence(9,919)(7,624)
  Total materials purchased for resale (distribution products), net142,880 153,868 
Total inventories$554,631 $551,617