XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of carrying values of inventories
 As of March 31,As of December 31,
(in thousands)
202320222022
Raw materials
$200,190 $180,431 $187,149 
In-process products
56,937 36,029 55,171 
Finished products
319,306 226,988 314,481 
 $576,433 $443,448 $556,801