XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory, Net [Abstract]  
Schedule of components of inventories The components of inventories were as follows:
(in thousands)June 30, 2021December 31, 2020
  
Raw materials$59,115 $45,986 
Work-in-process25,103 20,374 
Finished goods157,174 143,513 
Inventories$241,392 $209,873