XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Schedule of Inventories) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Inventories:          
Raw materials and supplies $ 89,721   $ 89,721   $ 78,386
Work in process 136,039   136,039   122,590
Finished goods 30,166   30,166   30,265
Total 255,926   255,926   $ 231,241
Lower of cost or market inventory valuation adjustment $ 1,893 $ 1,381 $ 4,676 $ 4,073