v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Inventory Disclosure [Abstract]      
Finished products $ 319,045 $ 304,281 $ 299,032
Raw materials 114,830 91,069 126,949
Supplies and parts 46,656 40,364 41,070
Total $ 480,531 $ 435,714 $ 467,051