XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Inventory at FIFO    
Finished products $ 24,306 $ 26,022
Materials and work in process 100,903 123,395
Gross inventories 125,209 149,417
Less: LIFO reserve (68,157) (66,398)
Less: excess and obsolescence reserve (4,034) (6,533)
Net inventories $ 53,018 $ 76,486