v3.25.4
Inventories, Net (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Inventories, net
 December 31,
 20252024
Raw materials$95,988 $75,138 
Work-in-process16,586 12,225 
Finished products55,442 52,792 
Inventories, net of excess and obsolete inventory reserve168,016 140,155 
Excess of current cost over LIFO cost(19,286)(10,242)
Inventories at LIFO cost$148,730 $129,913