v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventories      
Raw materials and supplies $ 104,663   $ 106,832
Work in process 42,638   40,440
Finished goods 22,893   29,618
Total inventories 170,194   $ 176,890
Inventory adjustment to reflect net realizable value $ 2,200 $ 200