v3.26.1
Inventories - Breakdown of inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 832,861 $ 620,738
Raw materials and work in process 395,618 414,232
Stores, supplies and other 156,084 144,301
Total $ 1,384,563 $ 1,179,271