XML 57 R40.htm IDEA: XBRL DOCUMENT 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