v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventories    
Raw materials $ 1,434,532 $ 1,323,920
Supplies 800,014 805,035
Work in progress 374,429 269,031
Finished goods 651,924 715,747
Total inventories $ 3,260,899 $ 3,113,733