XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
June 30,
2023
December 31,
2022
Raw materials$125,162 $126,060 
Work in progress73,417 64,669 
Finished goods92,824 60,711 
Spares and other30,894 28,892 
322,297 280,332 
Reduction to LIFO cost basis(96,311)(64,830)
Total inventories$225,986 $215,502