XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 103,110 $ 99,320
Work in progress 92,241 71,175
Finished goods 73,938 73,994
Spares and other 32,605 31,948
Inventory gross 301,894 276,437
Reduction to LIFO cost basis (80,130) (64,051)
Total inventories $ 221,764 212,386
Percentage of FIFO inventory 6.00%  
Excess of replacement or current costs over stated LIFO value $ 75,900 $ 57,500