XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories, Net - Inventories, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 75,138 $ 98,708
Work-in-process 12,225 14,397
Finished products 52,792 46,250
Inventories, net of excess and obsolete inventory reserve 140,155 159,355
Excess of current cost over LIFO cost (10,242) (10,541)
Inventories at LIFO cost $ 129,913 $ 148,814