v3.26.1
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventories:      
Raw materials and supplies $ 71,049   $ 76,115
Work in process 119,867   116,933
Finished goods 32,199   31,644
Total 223,115   $ 224,692
Lower of cost or market inventory valuation adjustment $ 5,258 $ 2,783