v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
(in thousands)
June 30,
2025
December 31,
2024
Finished goods and work-in-process$381,956 $403,459 
Raw materials85,179 77,258 
Stores, supplies, and other27,714 24,709 
$494,849 $505,426