v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventories  
Schedule of inventories

June 30, 

December 31, 

2026

2025

(in thousands)

Raw materials and supplies

  ​ ​ ​

$

105,501

  ​ ​ ​

$

106,832

Work in process

 

44,299

 

40,440

Finished goods

 

30,107

 

29,618

Total inventories

$

179,907

$

176,890