v3.22.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 34,875 $ 54,012
Work-in-process 57,500 40,422
Finished goods 147,421 123,401
Total Inventory at FIFO cost 239,796 217,835
Adjust to LIFO cost (118,378) (117,019)
Inventory, net $ 121,418 $ 100,816