v3.26.1
Inventories - Breakdown of inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 797,639 $ 620,738
Raw materials and work in process 399,761 414,232
Stores, supplies and other 149,560 144,301
Total $ 1,346,960 $ 1,179,271