v3.25.1
Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net The components of inventory are as follows:
March 31, 2025December 31, 2024
Raw materials$74,990 $75,138 
Work-in-process15,475 12,225 
Finished products55,379 52,792 
Inventories, net of excess and obsolete inventory reserve145,844 140,155 
Excess of current cost over LIFO cost(10,746)(10,242)
Inventories at LIFO cost$135,098 $129,913