XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2021
Inventory, Net [Abstract]  
Schedule of components of inventories The components of inventories were as follows:
(in thousands)March 31, 2021December 31, 2020
  
Raw materials$54,197 $45,986 
Work-in-process24,889 20,374 
Finished goods146,473 143,513 
Inventories$225,559 $209,873