XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2025
Inventory, Net [Abstract]  
Schedule of Components of Inventories The components of inventories were as follows:
(in thousands)June 30, 2025December 31, 2024
Raw materials$104,061 $104,195 
Work-in-process35,111 31,907 
Finished goods253,412 245,775 
Inventories$392,584 $381,877