XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventories [Abstract]  
Schedule of Inventories Inventories consist of the following:
December 31,  2023   2022 
Inventory at FIFO          
Finished goods  $30,989   $23,573 
Materials and products in process   119,203    105,721 
Gross inventories   150,192    129,294 
Less:  LIFO reserve   (64,262)   (59,489)
Less:  excess and obsolescence reserve   (6,120)   (4,812)
Net inventories  $79,810   $64,993