XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory, Net [Abstract]  
Schedule of components of inventories The components of inventories were as follows:
(in thousands)March 31, 2022December 31, 2021
  
Raw materials$73,599 $60,427 
Work-in-process27,297 26,397 
Finished goods200,742 182,206 
Inventories$301,638 $269,030