XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventories [Abstract]  
Schedule of Inventories

Inventories consist of the following:

 

December 31,  2024   2023 

 

Inventory at FIFO

          
Finished goods  $26,022   $30,989 
Materials and products in process   123,395    119,203 
Gross inventories   149,417    150,192 
Less:  LIFO reserve   (66,398)   (64,262)
Less:  excess and obsolescence reserve   (6,533)   (6,120)
Net inventories  $76,486   $79,810