v3.24.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2023
Inventory  
Schedule of inventory

Inventory as of December 31, 2023 and 2022, consists of the following (in thousands):

​

​

​

​

​

​

​

​

​

    

December 31,

    

December 31,

​

​

2023

​

2022

Raw materials and supplies - production locations

​

$

564,818

​

$

450,432

Raw materials and supplies - customer locations

​

​

20,751

​

​

18,860

Work-in-process

​

 

149,574

​

 

112,231

Finished goods

​

 

226,110

​

 

64,113

Inventory

​

$

961,253

​

$

645,636