v3.22.2.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 48,713 $ 54,012
Work-in-process 47,912 40,422
Finished goods 133,561 123,401
Total Inventory at FIFO cost 230,186 217,835
Adjust to LIFO cost (93,999) (117,019)
Inventory, net $ 136,187 $ 100,816