XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
 
The components of inventories are as follows:
 As of September 30,As of December 31,
(in thousands)202520242024
Raw materials$187,929 $195,077 $207,818 
In-process products58,590 57,657 57,627 
Finished products345,358 330,646 327,730 
 $591,877 $583,380 $593,175