XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
 December 31,
 20242023
Raw materials
$99,320 $159,240 
Work in progress
71,175 54,936 
Finished goods
73,994 61,891 
Spares and other
31,948 30,931 
 276,437 306,998 
Reduction to LIFO cost basis
(64,051)(95,167)
Total inventories
$212,386 $211,831