XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventories
13. Inventories
As of December 31, 2020 and 2019, inventories consisted of the following:
(in thousands)
December 31, 2020December 31, 2019
Raw materials
$57,789 $52,960 
Work in process
40,416 31,744 
Finished goods
12,273 10,445 
Total inventories
$110,478 $95,149