XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of carrying values of inventories
 As of September 30,As of December 31,
(in thousands)
202320222022
Raw materials
$144,268 $189,715 $187,149 
In-process products
52,633 48,627 55,171 
Finished products
307,545 301,678 314,481 
 $504,446 $540,020 $556,801