XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory, Net [Abstract]  
Schedule of components of inventories The components of inventories were as follows:
(in thousands)June 30, 2022December 31, 2021
  
Raw materials$85,297 $60,427 
Work-in-process30,735 26,397 
Finished goods216,533 182,206 
Inventories$332,565 $269,030