v3.22.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 43,063 $ 54,012
Work-in-process 46,150 40,422
Finished goods 156,977 123,401
Total Inventory at FIFO cost 246,190 217,835
Adjust to LIFO cost (129,859) (117,019)
Inventory, net $ 116,331 $ 100,816