XML 56 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
 
The components of inventories are as follows:

  As of December 31,
 (in thousands) 
20232022
Raw materials$167,177 $187,149 
In-process products57,432 55,171 
Finished products326,966 314,481 
 $551,575 $556,801