XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 01, 2023
Inventories [Abstract]  
Schedule of inventories
   July 1, 2023   December 31, 2022 
Inventory at FIFO          
Finished products  $28,486   $23,573 
Materials and work in process   108,765    105,721 
Gross inventories   137,251    129,294 
Less:  LIFO reserve   (62,606)   (59,489)
Less:  excess and obsolescence reserve   (5,229)   (4,812)
Net inventories  $69,416   $64,993