v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Inventory at FIFO    
Finished products $ 7,812 $ 10,993
Materials and work in process 98,794 102,173
Gross inventories 106,606 113,166
Less: LIFO reserve (68,402) (67,058)
Less: excess and obsolescence reserve (3,929) (3,227)
Net inventories $ 34,275 $ 42,881