v3.23.1
Inventories (Tables)
3 Months Ended
Apr. 01, 2023
Inventories [Abstract]  
Schedule of inventories
   April 1, 2023  December 31, 2022
Inventory at FIFO          
Finished products  $23,132   $23,573 
Materials and work in process   104,801    105,721 
Gross inventories   127,933    129,294 
Less:  LIFO reserve   (61,016)   (59,489)
Less:  excess and obsolescence reserve   (4,962)   (4,812)
Net inventories  $61,955   $64,993