XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory    
Raw materials and supplies - production locations $ 562,357 $ 450,432
Raw materials and supplies - customer locations 19,144 18,860
Work-in-process 190,051 112,231
Finished goods 132,736 64,113
Inventory 904,288 645,636
Reserve for excess and obsolete inventory $ 11,100 $ 5,400