XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Inventories:      
Raw materials and supplies $ 87,205   $ 78,386
Work in process 133,933   122,590
Finished goods 33,129   30,265
Total 254,267   $ 231,241
Lower of cost or market inventory valuation adjustment $ 2,783 $ 2,692