v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of carrying values of inventories
The components of inventories are as follows:
As of June 30,As of December 31,
(in thousands)202620252025
Raw materials$147,907 $170,953 $193,929 
In-process products55,917 59,766 57,410 
Finished products309,694 355,904 342,853 
$513,518 $586,623 $594,192