XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Schedule of Inventories Inventories consist of the following:
   September 30, 2023   December 31, 2022 
Inventory at FIFO          
Finished products  $31,907   $23,573 
Materials and work in process   118,114    105,721 
Gross inventories   150,021    129,294 
Less: LIFO reserve   (64,969)   (59,489)
Less: excess and obsolescence reserve   (5,781)   (4,812)
Net inventories  $79,271   $64,993