XML 145 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory, Net [Abstract]  
Schedule of components of inventories
The components of inventories are as follows:
(in thousands)December 31, 2021December 31, 2020
  
Raw materials$60,427 $45,986 
Work-in-process26,397 20,374 
Finished goods182,206 143,513 
Inventories$269,030 $209,873